HTML总结【表格标签和表单标签】

目录

一.表格标签(table标签)

 (1).  子标签

(2).  table标签属性  

二.表单标签(form标签)

  (1).  文本输入框

  (2).  单选框

(3).  多选框

(4).  文本输入域

(5).  下拉列表

(6).  文件上传

(7).  提交按钮

(8).  重置按钮


一.表格标签(table标签)

表格标签用于数据展示,常用tr、td、td等子标签。要定义一个表格,我们就需要使用table标签。

 (1).  子标签

  • caption:用于定义表格的标题  
  • thead:用于定义表头部分   
  • tbody:用于定义表体部分
  • tfoot:用于定义表尾部分
  • tr:用于定义表格的一行
  • th:用于定义一个单元格,特点是内容加粗且居中显示
  • td:用于定义一个单元格(它的两个属性如下)
    • colspan:用于定义跨列操作,即合并多个列
    • rowspan:用于定义跨行操作,即合并多个行  

(2).  table标签属性  

  • width:用于指定表格的宽度,单位是像素px
  • border:用于定义表格的边框,值的类型是数字,而是一个正数,值越大边框越粗
  • cellpadding:用于定义单元格的内边距,即内容和单元格边之间的距离
  • cellspecing:用于定义单元格的外边距,即单元格与单元格之间的距离
  • align:用于定义表格的对齐方式,值有center(默认)、left、right 
<table width="300" cellspacing="2" cellpadding="2" border="4" align="center">
    <tr align="center">
        <td colspan="2">表格标签</td>
    </tr>
    <tr>
        <td>常用子标签</td>
        <td>tr、td、th</td>
    </tr>
    <tr>
        <td>属性</td>
        <td>(略)</td>
    </tr>
</table>

二.表单标签(form标签)

在一个web项目中,和用户之间进行交互操作是必不可少的,这时就需要使用到表单来让用户和服务器之间进行交互。

form标签属性(用于指定表单数据的提交方式和地址)
  • name:用于指定表单的名称,方便后续提交使用
  • action:用于定义表单数据的提交地址
  • id:表单的唯一名称,一般用于提交或样式设置
  • method:用于指定表单数据的提交方式,常用值如下:
    • get:所提交的数据会在浏览器地址栏中显示,提交的数据不能超过4K大小
    • post:数据会被放到请求头中,而不会在浏览器地址栏中显示,理论上这种方式提交没有大小的限制
    • put:用于修改数据,这种方式是 RestFul 风格的
    • delete:用于删除数据,这种方式是 RestFul 风格的
  • enctype:用于指定表单提交的数据类型,有以下两个值:
    • multipart/form-data:以二进制流的方式进行提交,一般用于文件上传

    • application/x-www-form-urlencoded:以文本的方式进行提交,常用方式(默认值)

其子标签大体分为以下几种:

  • 文本输入框
  • 文本输入域
  • 单选框
  • 多选框
  • 下拉列表
  • 文件上传
  • 提交按钮
  • 重置按钮

  (1).  文本输入框

使用input标签来指定,它的type属性用来指定输入框的类型。属性如下:
  • name:用于表单提交是把数据提交到后端
  • id:给这个输入框一个唯一值
  • value:它代表是这个输入框所输入的值
  • size:用于指定这个输入框的长度
  • maxlength:用于指定输入框能输入值的最大长度
  • placeholder:用于指定输入框无值时候的提示信息,具有H5属性

  (2).  单选框

使用input标签,type属性为radio,用于单选。属性如下:

  • name:给单选框指定一个组名,也是数据提交后后端能够获取数据的值,多个单选框需要name 属性相同才会是同一组。
  • value:单选框的值
  • checked:它是一个布尔值(true/false),如果值为true即选中,值为false则未选中

(3).  多选框

使用input标签,type属性为checked,用于多选。属性同上。

(4).  文本输入域

使用textarea标签,用于输入长文本的内容,属性如下:

  • name:用于获取文本域的值
  • rows:指定文本域的高度
  • cols:指定文本域的宽度

(5).  下拉列表

使用select标签,子标签option,用于指定下拉选项,values属性指定选项值

  • name:用于获取下拉框的值
  • multiple:用于指定是否可以多选
  • size:用于指定可看选项个数

(6).  文件上传

使用input标签,type属性为file,常用name属性

(7).  提交按钮

使用input标签,type属性为submit,用于发送提交请求

(8).  重置按钮

使用input标签,type属性为reset,重置输入的所有内容

以上子标签效果代码

<!--文本输入框-->
    <p><input type="username" name="text" placeholder="输入文字" maxlength="20"></p>
<!--单选框-->
    <p><input type="radio" name="sex" value="男" checked="男">男
        <input type="radio" name="sex" value="女">女</p>
<!--多选框-->
    <p><input type="checkbox" name="like" value="足球">足球
        <input type="checkbox" name="like" value="篮球">篮球
        <input type="checkbox" name="like" value="网球">网球
    </p>
<!--下拉列表-->
    <p><select>
        <option key="西安" value="xian" checked="西安">西安</option>
        <option key="西藏" value="xizang" checked="西藏">西藏</option>
        <option key="四川" value="sichuan" checked="四川">四川</option>
        </select></p>
<!--文件上传-->
    <p><input type="file" name="image"></p>
<!--数据输入框-->
    <p><input type="tel" name="age" placeholder="请输入年龄"></p>
<!--提交按钮-->
    <p><input type="submit" name="submit" value="提交"></p>
<!--重置按钮-->
    <p><input type="reset" name="reset" value="重置"></p>

</form>

效果图如下:

  • 27
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值