探索Android软键盘的疑难杂症

深入探讨Android异步精髓Handler

详解Android主流框架不可或缺的基石

站在源码的肩膀上全解Scroller工作机制


Android多分辨率适配框架(1)— 核心基础

Android多分辨率适配框架(2)— 原理剖析

Android多分辨率适配框架(3)— 使用指南


自定义View系列教程00–推翻自己和过往,重学自定义View

自定义View系列教程01–常用工具介绍

自定义View系列教程02–onMeasure源码详尽分析

自定义View系列教程03–onLayout源码详尽分析

自定义View系列教程04–Draw源码分析及其实践

自定义View系列教程05–示例分析

自定义View系列教程06–详解View的Touch事件处理

自定义View系列教程07–详解ViewGroup分发Touch事件

自定义View系列教程08–滑动冲突的产生及其处理


表格标签

在HTML中常用<table> </table>标签展示表格数据。

<table> </table>标签的结构

<table>
    <thead></thead>
    <tbody></tbody>
    <tfoot></tfoot>
</table>

一个<table> </table>标签有三部分组成:

<thead> </thead> 表示表格的头部

<tbody> </tbody> 表示表格的主体

<tfoot> </tfoot> 表示表格的尾部

但由于某些浏览器并不支持该表格结构,所以在平常开发中亦不这样写。

<table> </table>标签的使用示例

请看如下示例代码:

    <!DOCTYPE html>
    <html>
        <head>
            <!-- 原创作者:谷哥的小弟 -->
            <!-- 博客地址:http://blog.csdn.net/lfdfhl -->
            <title>table标签</title>
            <meta charset="utf-8" >
        </head>
        <body>
            <table  border="1" width="600"  height="400"
                    cellspacing="0" cellpadding="0"
                    align="center" bgcolor="pink">

                    <caption><h2>我的女朋友们</h2></caption>

                     <tr>
                         <th>姓名</th>
                         <th>年龄</th>
                         <th>职业</th>
                         <th>城市</th>
                     </tr>

                     <tr align="center">
                         <td>小苍</td>
                         <td>18</td>
                         <td>空姐</td>
                         <td>东京</td>
                     </tr>

                     <tr align="center">
                         <td>小井</td>
                         <td>20</td>
                         <td>模特</td>
                         <td>大阪</td>
                     </tr>

                     <tr align="center">
                         <td>小空</td>
                         <td>23</td>
                         <td>教师</td>
                         <td>神户</td>
                     </tr>
                </table>
       </body>
    </html>

效果如图所示:

现就<table> </table>中的主要标签作如下说明:

  • <tr> </tr>标签用于表示行
  • <td> </td>标签用于表示列
  • <th> </th>标签用于表示表格的标题,用法和 <td> </td>一样
  • border 设置表格边框的宽度,单位为pixel
  • width 设置表格宽度,单位为pixel
  • height 设置表格高度,单位为pixel
  • cellspacing 设置单元格之间的距离
  • cellpadding 设置文字距离单元格边框的距离
  • bgcolor 设置表格的背景颜色
  • align 用于设置对齐方式,比如center,left,right
  • <caption> <h2>表头</h2></caption>用于表示表头

<table> </table>中合并单元格

先建立一个非常简单的4X4的表格

    <!DOCTYPE html>
    <html>
        <head>
            <!-- 原创作者:谷哥的小弟 -->
            <!-- 博客地址:http://blog.csdn.net/lfdfhl -->
            <title>table中合并单元格</title>
            <meta charset="utf-8" >
        </head>
        <body>
            <table  border="1" width="600"  height="400"
                    cellspacing="0" cellpadding="0"
                    align="center" bgcolor="green">

                      <tr >
                         <td></td>
                         <td></td>
                         <td></td>
                         <td></td>
                     </tr>

                     <tr >
                         <td></td>
                         <td></td>
                         <td></td>
                         <td></td>
                     </tr>

                      <tr >
                         <td></td>
                         <td></td>
                         <td></td>
                         <td></td>
                     </tr>

                      <tr >
                         <td></td>
                         <td></td>
                         <td></td>
                         <td></td>
                     </tr>
                </table>
       </body>
    </html>
  • 合并行单元格:合并第一行的第二个和第三单元格,第四行的第一个和第二单元格

    <!DOCTYPE html>
    <html>
        <head>
            <!-- 原创作者:谷哥的小弟 -->
            <!-- 博客地址:http://blog.csdn.net/lfdfhl -->
            <title>table中合并单元格</title>
            <meta charset="utf-8" >
        </head>
        <body>
            <table  border="1" width="600"  height="400"
                    cellspacing="0" cellpadding="0"
                    align="center" bgcolor="green">
    
                      <tr >
                         <td></td>
                         <td colspan="2"></td>
                         <!-- 删除掉此<td></td> -->
                         <td></td>
                     </tr>
    
                     <tr >
                         <td></td>
                         <td></td>
                         <td></td>
                         <td></td>
                     </tr>
    
                      <tr >
                         <td></td>
                         <td></td>
                         <td></td>
                         <td></td>
                     </tr>
    
                      <tr >
                         <td colspan="2"></td>
                         <!-- 删除掉此<td></td> -->
                         <td></td>
                         <td></td>
                     </tr>
                </table>
       </body>
    </html>

    在此利用了<td > </td>标签中的colspan属性合并单元格。

    请注意在合并后应该保持原表格的宽高,所以在被合并的行中需要删掉一个了<td > </td>标签

  • 合并列单元格:合并第一列的第二个和第三单元格,第四列的第一个和第二单元格

    <!DOCTYPE html>
    <html>
        <head>
            <!-- 原创作者:谷哥的小弟 -->
            <!-- 博客地址:http://blog.csdn.net/lfdfhl -->
            <title>table中合并单元格</title>
            <meta charset="utf-8" >
        </head>
        <body>
            <table  border="1" width="600"  height="400"
                    cellspacing="0" cellpadding="0"
                    align="center" bgcolor="green">

                      <tr >
                         <td></td>
                         <td></td>
                         <td></td>
                         <td rowspan="2"></td>
                     </tr>

                     <tr >
                         <td rowspan="2"></td>
                         <td></td>
                         <td></td>
                         <!-- 删除掉此<td></td> -->
                     </tr>

                      <tr >
                         <!-- 删除掉此<td></td> -->
                         <td></td>
                         <td></td>
                         <td></td>
                     </tr>

                      <tr >
                         <td></td>
                         <td></td>
                         <td></td>
                         <td></td>
                     </tr>
                </table>
       </body>
    </html>

在此利用了<td > </td>标签中的rowspan属性合并单元格。

请注意在合并后应该保持原表格的宽高,所以在被合并的行中需要删掉一个了<td > </td>标签

表单标签

在HTML中常用<form> </form>标签展示表单。

先来看一个综合小示例,代码如下:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>form表单</title>
        <!-- 原创作者: 谷哥的小弟-->
        <!-- 博客地址: http://blog.csdn.net/lfdfhl-->
    </head>
    <body>
        <form action="test.php" method="post">
            <fieldset>
                <legend>用户注册信息</legend>
                <br>
                昵称:<input type="text" name="un" maxlength="15">
                <br>
                <br>
                密码:<input type="password" name="pd" maxlength="10">
                <br>
                <br>
                性别:<input type="radio" name="gender"
                            value="m" checked="checked">男
                     <input type="radio" name="gender" value="w">女
                <br>
                <br>
                籍贯:<select >
                     <option >北京</option>
                     <option >辽宁</option>
                     <option >吉林</option>
                     <option >云南</option>
                     <option selected="selected">广西</option>
                     </select>
                <br>
                <br>
                爱好:<input type="checkbox">读书
                     <input type="checkbox">写字
                     <input type="checkbox" checked="checked">弹琴
                <br>
                <br>
                个人简介:
                <br>
                <br>
                <textarea cols="30" rows="10"></textarea>
                <br>
                <br>
                个人头像:<input type="file">
                <br>
                <br>
                个人网站:<input type="url">
                <br>
                <br>
                个人邮箱:<input type="email">
                <br>
                <br>
                身体体重:<input type="number">
                <br>
                <br>
                出生日期:<input type="date">
                <br>
                <br>
                详细时间:<input type="time">
                <br>
                <br>
                <input type="button" value="填写完毕">
                <input type="reset" value="重置信息">
                <input type="submit" value="完成注册">
                <input type="image" src="sg.jpg">
            </fieldset>
        </form>
    </body>
</html>

效果图如下所示:

现就<form> </form>标签的常见用法作一个小结:

  1. action:规定当提交表单时向何处发送表单数据
  2. method:指定用于发送form-data的HTTP方法,例如post
  3. <fieldset></fieldset>:设置表单边框
  4. <legend></legend>:设置表单的名称
  5. <input></input>:搜集用户信息。根据不同的type属性值,输入字段拥有很多种形式,比如:文本、单选框,复选框、单选按钮、按钮、邮件地址,网页地址,日期,时间等等。
  6. 在实现单选效果一定要给几个控件设置相同的名称,例如性别的选择
  7. input type=”reset”将表单控件中的值恢复到默认值状态
  8. input type=”image”也可以进行表单的提交

HTML标签语义化

至此,关于HTML中最基本,最常用的标签就介绍完了。在平常使用这些标签的时候请注意以下几点:

  1. 请尽量少用无语义的标签div和span。

    这样两个标签常用于划分表单的区域,但无实际的语义意义

  2. 在语义不明显时若既可使用div也可使用p时,尽量采用有语义的p标签

  3. 尽量不使用纯样式标签;如:b、font、u等,请采用CSS设置样式

  4. 需要强调的文本请包含在strong或者em标签中,而不采用无语义的b和i


版权声明

谷哥的小弟学前端(02)——HTML常用标签(2)的更多相关文章

  1. 谷哥的小弟学前端(01)——HTML常用标签(1)

    探索Android软键盘的疑难杂症 深入探讨Android异步精髓Handler 详解Android主流框架不可或缺的基石 站在源码的肩膀上全解Scroller工作机制 Android多分辨率适配框架 ...

  2. 谷哥的小弟学前端(11)——JavaScript基础知识(2)

    探索Android软键盘的疑难杂症 深入探讨Android异步精髓Handler 具体解释Android主流框架不可或缺的基石 站在源代码的肩膀上全解Scroller工作机制 Android多分辨率适 ...

  3. 谷哥的小弟学前端(10)——JavaScript基础知识(1)

    探索Android软键盘的疑难杂症 深入探讨Android异步精髓Handler 具体解释Android主流框架不可或缺的基石 站在源代码的肩膀上全解Scroller工作机制 Android多分辨率适 ...

  4. 谷哥的小弟学后台(04)——MySQL(4)

    探索Android软键盘的疑难杂症 深入探讨Android异步精髓Handler 具体解释Android主流框架不可或缺的基石 站在源代码的肩膀上全解Scroller工作机制 Android多分辨率适 ...

  5. Python web前端 01 HTML常用标签

    Python web前端 01 HTML常用标签 一.HTML创建项目 file ---->new project -----> 输入项目名------>创建文件夹 new dicr ...

  6. 2020年12月-第01阶段-前端基础-HTML常用标签

    1. HTML常用标签 首先 HTML和CSS是两种完全不同的语言,我们学的是结构,就只写HTML标签,认识标签就可以了. 不会再给结构标签指定样式了. HTML标签有很多,这里我们学习最为常用的,后 ...

  7. [Web 前端] 005 html 常用标签补充

    少废话,上例子 1. 正常的字 <br> <tt>小一点的字体</tt> <br> <small>变小</small> < ...

  8. 沃土前端系列 - HTML常用标签

    html是什么 HTML是Hyper Text Markup Language的缩写,中文的意思是"超文本标记语言",它是制作网页的标准语言.由于网页中不仅包含普通文本,还包含超文 ...

  9. 前端02 /HTML标签

    前端02 /HTML标签 目录 前端02 /HTML标签 1.特殊字符 2.标签分类 标签嵌套 1.块级标签(行内标签) 1.1div标签(块标签) 1.2p标签(块标签) 2.内联标签 2.1 sp ...

随机推荐

  1. 四、利用EnterpriseFrameWork快速开发基于WCF为中间件的三层结构系统

    回<[开源]EnterpriseFrameWork框架系列文章索引> EnterpriseFrameWork框架实例源代码下载: 实例下载 本章内容与上一张<利用Enterprise ...

  2. Zookeeper-----Zookeeper概述

    一:Zookeeper的概念? ZooKeeper是一种分布式协调服务,用于管理大型主机.在分布式环境中协调和管理服务是一个复杂的过程.ZooKeeper通过其简单的架构和API解决了这个问题.Zoo ...

  3. spring-boot 项目整合logback

    使用spring-boot项目中添加日志输出,java的日志输出一共有两个大的方案log4j/log4j2 ,logback.log4j2算是对log4j的一个升级版本. 常规做法是引入slf4j作为 ...

  4. kubeadm构建k8s之Prometheus-operated监控(0.18.1)

    介绍: 大家好,k8s的搭建有许多方式,也有许多快速部署的,为了简化部署的复杂度,官方也提供了开源的kubeadm快速部署,最新1.10.x版本已经可以实现部署集群, 如果你对k8s的原理已经非常了解 ...

  5. Kubernetes v1.10----部署kubernetes-dashboard v1.83

    Kubernetes v1.10----部署kubernetes-dashboard v1.83 1.下载 kubernetes-dashboard  yaml文件 #因为文件中的image指定的是谷 ...

  6. xshell—实现Linux与Windows之间的文件传递

    在Windows系统上,通过xshell连接Linux系统. 第一种使用方式:从Linux系统上下载文件到Windows系统. 准备工作: $ sudo apt-get install lrzsz 安 ...

  7. [shell] 循环判断输入值

    做个记录 until [[ $flag == "yes" || $flag == "exit" ]] do read -p "请确认统一/合服前后数据 ...

  8. 《Linux内核与分析》第五周

    20135130王川东 一.给MenuOS增加time和time-asm命令 命令:1.强制删除:rm menu -rf 2.克隆:git clone (后跟需要克隆数据所在的位置) 3.自动编译,自 ...

  9. listagg wm_concat 行转列

    一. 这个写法和wm_concat相似,listagg(day,',')要把哪一列转换为同一行within group (order by day)同一行如何排序 with temp as ( ' d ...

  10. 团队作业the end

    GitHub 王德钊 李镇平 陈启昌 黄益颂 汪倍民 演示动态图:为避免现场演示翻车,各个团队需要给出项目各个功能点运行的git图. 还在肝: 分工协作:团队的成员如何分工协作的?对项目的贡献如何(用 ...