探索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. R小问题

    步骤 > library(xlsx) > test<-read.csv("I:/山农大学大数据中心/柱状图/z7.csv") > data1=test[] ...

  2. eclipse集成testng插件(离线安装方式)

    testng是一个优秀的测试框架,我们在开发自动化测试脚本或者框架的时候经常会用到这个框架,因为它不仅能方便的帮助我们管理测试类,而且它还提供了丰富的注解来支持各种测试场景的实现(参数化,数据提供者, ...

  3. PayPal接洽苹果 欲承接手机支付外包

    不久前,<华尔街日报>等媒体报道,苹果正计划利用iTunes内部支付功能,推出第三方手机支付服务.美国科技 新闻网站Recode1月30日引述消息人士称,移动支付领军厂商PayPal,目前 ...

  4. 华为ensp使用

    网络学习目录 AR是() Auto:自动线 copper:双绞线缆  serial:串行线  pos: 光纤  E1:    ATM:    CTL:       STA:    PC:    MCS ...

  5. python中Requests模块中https请求在设置为忽略有效性验证,屏蔽告警信息的方式

    增加下面的就ok了from requests.packages.urllib3.exceptions import InsecureRequestWarningrequests.packages.ur ...

  6. Scrum立会报告+燃尽图(十月十八日总第九次):功能细化与数据库设计

    此作业要求参见:https://edu.cnblogs.com/campus/nenu/2018fall/homework/2246 项目地址:https://git.coding.net/zhang ...

  7. Android 中的广播机制

    Android 中的广播机制 Android 中的广播,按照广播响应范围,可以分为应用内广播和全局广播.按照广播的接收方式,可以分为标准广播和有序广播. 广播的分类 响应范围 应用内广播:此类广播只能 ...

  8. tensorflow训练线性回归模型

    tensorflow安装 tensorflow安装过程不是很顺利,在这里记录一下 环境:Ubuntu 安装 sudo pip install tensorflow 如果出现错误 Could not f ...

  9. 【技术向】rainmeter的设计与发现

    我们在大学期间所学的那点代码知识还远远不够,于是我就自己寻找到了一款简单易懂的软件,来丰富我的代码知识. 这款软件叫rainmeter,中文叫做雨滴,是一款可以修改桌面的软件.它可以将桌面上更改出硬盘 ...

  10. 使用qemu-img创建虚拟磁盘文件

    # 安装qemu-img yum install -y qemu-img   # 获取帮助 qemu-img --help   # 支持的虚拟磁盘文件格式 Supported formats: vvf ...