前端概要html(下);(表格与表单)

497 阅读3分钟

一. 表格标签

1.1 table, tr, td 标签

image.png image-20211020165453203 image-20211020171317234 image-20211020165659910 image-20211020171414240

1.2 table 的 border 属性

为了让表格能够显示边框,table 标签通常有 border 属性

image.png

1.3 table 的 caption 属性

caption 是表格的标题, 它常常作为 table 的第一个子元素出现 image-20211020172512160

1.4 th 标签

<th> 是“标题小格”,可以替代 <td>,表示一列的标题

image-20211020172735619

2.1 单元格的合并

image-20211020181515522

2.2 colspan 属性

colspan 属性用来设置 td 或者 th 的列跨度 image-20211020181914178

2.3 rowspan 属性

rowspan 属性用来设置 td 或者 th 的行跨度 image-20211020183049964

2.4 同时有 rowspan、colspan 属性

image-20211020183205103

3.1 表格的其他特性

image-20211021002848942

3.2 thead、tbody、tfoot 标签

thead 标签定义表头 tbody 标签定义表核心内容 tfoot 标签定义表脚,通常是汇总行

二. 表单

1.1 表单的创建

表单:表单用来收集信息,比如注册、登录、发送评论反馈、购买商品等等

所有 HTML 表单都以一个<form>元素开始

image.png image-20211019171344112

2.1 表单控件

(1).单行文本框

使用 type 属性值被设置为 text 的<input>元素可以创建单行文本框,它是一个单标签

image.png

value 属性表示已经填写好的值

image.png

placeholder 属性表示提示文本,将以浅色文字写在文本框中,并不是文本框中的值

image.png

disabled 属性表示用户不能与元素交互,即“锁死”

(2). 密码框

使用 type 属性值被设置为 password 的<input>元素可以创建密码框

image.png

(3). 单选按钮

使用 type 属性值被设置为 radio 的<input>元素可以创建单选按钮

image.png

互斥的单选按钮应该设置它们的 name 为相同值

image.png

单选按钮要有 value 属性值,向服务器提交的就是 value 值

image.png

单选按钮如果加上了 checked 属性,表示默认被选中

image.png

(4). label 标签

label 标签用来将文字和单选按钮进行绑定,用户单击文字的时候也视为点击了单选按钮

image.png

(5). 复选框

使用 type 属性值被设置为 checkbox 的<input>元素可以创建复选框

同组复选框应该设置它们的 name 为相同值

复选框要有 value 属性值,向服务器提交的就是 value

复选按钮如果加上了 checked 属性,表示默认被选中

image.png

(6). 下拉菜单

<select>标签表示下拉菜单,<option>是它内部的选项

添加 selected 属性, 可以设置下拉菜单的默认选中项

image.png

(7).多行文本框

<textarea></textarea>表示多行文本框

rows 和 cols 属性,用于定义多行文本框的行数和列数

image.png

(8).按钮标签

image-20211019173016145

<button></button>按钮,按钮上的提示文字,要写在起始标签和闭合标签之间,如下:

image-20211019181658655

input 形式的两个按钮,提示文字都要通过 value 属性来设置,如下:

image-20211019181705864

<button></button>按钮,起始标签和闭合标签之间不仅可以写文字,还可以写其他内容,比如设置一张图片:

而 input 的两个标签则无法实现该效果

image-20211019181714220

image-20211019181737791

如果想要一个图片形式的按钮,那么优先考虑<button></button>按钮 <input type="image">

(9). input 类型总结/input新增控件

image-20211019173116100 image-20211019182226573

(10).datalist 控件

datalist 控件可以为输入框提供一些备选项,当用户输入的内容与备选项文字相同时,将会显示智能感应

image.png