一、表格标签
1、表格的主要作用
表格的主要作用是显示、展示数据,因为它可以让数据显示的非常规整,可读性非常好。特别是后台展示数据的时候,能够熟练运用表格就显得很重要。一个清爽简约的表格能够把复杂的数据表现得很有条理。
2、表格的基本语法
<table>
<tr>
<td>单元格内的文字</td>
...
</tr>
...
</table>
- table是用于定义表格的标签
- tr标签是用于定义表格中的行,必须嵌套在table中
- td用于定义表格中的单元格,必须嵌套在tr中
- 字母td指的是表格数据(table data),即数据单元格内容
3、表格的属性
表格标签这一部分属性实际开发中不常用,后面通过css 来设置
4、表格结构标签
表格很长的时候为了更好的表达语义,可以将表格分割成表格头部和表格主题两大部分。
在表格标签中,分别用:<thead>
标签表格的头部,<tbody>
标签表格的主体区域,这样可以更好的分清楚表格结构。
5、合并单元格
特殊情况下可以把多个单元格合并为一个单元格
- 跨行合并:rowspan=“合并单元格的个数”
- 跨列合并:colspan=“合并单元格的个数”
目标单元格:(写合并单元格)
- 跨行:最上侧单元格为目标单元格,写合并代码
- 跨列:最左侧单元格为目标单元格,写合并代码
合并单元格三部曲:
先确定是跨行还是跨列合并。
找到目标单元格,写上合并方式=合并单元格的数量
删除多余单元格
<table border="1" cellpadding="0" cellspacing="0" width="100" height="100">
<tr>
<td colspan="2" bgcolor="red">1</td>
<td rowspan="2" bgcolor="blue">2</td>
</tr>
<tr>
<td rowspan="2" bgcolor="green">3</td>
<td bgcolor="yellow">4</td>
</tr>
<tr>
<td colspan="2" bgcolor="pink">5</td>
</tr>
</table>
二、列表标签
列表是用来布局的,特点就是整齐,整洁,有序,用它布局更加*和方便
列表的分类:
1、无序列表
<ul>
<li>列表项1</li>
<li>列表项2</li>
<li>列表项3</li>
</ul>
- 无序列表的各个列表项之间没有顺序支之分,都是并列的
-
<ul></ul>
中间只能嵌套<li></li>
,直接在<ul><ul>
标签中输入其他标签和文字的做法是不被允许的
-
<li></li>
之间相当于一个容器,可以容纳所以元素
- 无序列表会带有自己的属性列表,但在实际运用中我们会使用css来设置
2、有序列表
<ol>
<li>列表项1</li>
<li>列表项2</li>
<li>列表项3</li>
</ol>
-
<ol></ol>
中间只能嵌套<li></li>
,直接在<ol><ol>
标签中输入其他标签和文字的做法是不被允许的
-
<li></li>
之间相当于一个容器,可以容纳所以元素
- 有序列表会带有自己的属性列表,但在实际运用中我们会使用css来设置
3、自定义列表
自定义列表的使用场景:
自定义列表常用于对术语或名词进行解释和描述,定义列表的列表项前没有任何项目符号
<dl>
<dt>名词1</dt>
<dd>名词1解释1</dd>
<dd>名词1解释2</dd>
</dl>
三、表单标签
1、为什么需要表单
使用表单是为了收集用户信息
2、表单的组成
在HTML中,一个完整的表单通常由表单域、表单控件(表单元素)和提示信息三个部分组成
3、表单域
表单域是一个包含表单元素的区域。
在HTML中,<form>
标签用于定义表单域,用以实现用户信息的收集和传递
<form>
会把它范围内的表单元素信息提交给服务器
<form action="URL地址" method="提交方式" name="表单域名称">
各种表单元素控件
</form>
4、表单控件(元素)
在表单域中可以定义各种的表单元素,这些表单元素就是允许用户在表单中输入或选择的内容控件
4.1、input输入表单元素
<input>
标签用以收集用户的输入
<input type="属性值">
-
<input>
标签为单标签
-
<input>
标签的属性设置不同的属性值用来指定不同的控件类型
4.2、input标签的属性
除了type属性外,<input>
标签还有很多其他属性
- name和value标签是每个单元格都有的属性值,主要给后台人员使用
- name表单元素的名字,要求单选按钮和复选框都要有相同的name值
- checked属性主要针对单选框和复选框,用来默认选择某个元素
- maxlength约束用户输入最大字符
<form action="URL地址" method="提交方式" name="表单域名称">
用户名:<input type="text" name="username" value="蔡徐坤" maxlength="6"><br>
密码: <input type="password" name="password" maxlength="6"> <br>
性别: 男<input type="radio" name="gender" value="男">女<input type="radio" name="gender" value="女" checked> <br>
爱好:唱<input type="checkbox" name="hobby" value="唱" checked>
跳<input type="checkbox" name="hobby" value="跳" checked>
rap <input type="checkbox" name="hobby" value="rap" checked> <br>
<input type="submit" value="注册"><input type="reset" value="重置"><input type="button" value="获取验证码">
</form>
4.3、label标签
<label>
标签为input元素定义标注(标签)
<label>
标签用于绑定一个表单元素,当点击<label>
标签内的文本时,浏览器就会自动将焦点(光标)转到或者选择对应的表单元素上,用来增加用户体验。
<label for="sex">男</label>
<input type="radio" name="sex" id="sex">
1.2、select下拉表单元素
使用场景:在页面中,如果有多个选项让用户选择,并且想节约页面空间的时候,我们可以使用<select>
标签控件定义下拉列表
月份:
<select>
<option>1月</option>
<option>2月</option>
<option>3月</option>
</select>
-
select
标签中至少包括一组<option>
标签
-
<option selected></option>
表示默认选中项
1.3 、textarea文本域元素
使用场景:当用户输入内容较多的时候会用<textarea>
标签,在表单元素中,<textarea>
标签用于定义多行文本输入的控件,该控件常用于留言板,评论。
<textarea cols="30" rows="10">
文本内容
</textarea>
- 通过
<textarea>
可以轻松创建多行文本输入框
- cols=“每行中的字符数”,rows=“显示的行数”
本文地址:https://blog.csdn.net/weixin_43903745/article/details/107289737