列表
作用:布局内容排列整齐的区域。
列表分类:无序列表、有序列表、定义列表。
无序列表
作用:布局排列整齐的不需要规定顺序的区域。
标签:ul 嵌套 li,ul 是无序列表,li 是列表条目。
<ul>
<li>第一项</li>
<li>第二项</li>
<li>第三项</li>
</ul>
效果:
注:ul 标签里面只能包裹 li 标签,li 标签里面可以包裹任何内容。
有序列表
作用:布局排列整齐的需要规定顺序的区域。
标签:ol 嵌套 li,ol 是有序列表,li 是列表条目。
<ol>
<li>创建一个文件夹</li>
<li>执行sql</li>
<li>点击start</li>
</ol>
效果:
定义列表
标签:dl 嵌套 dt 和 dd,dl 是定义列表,dt 是定义列表的标题,dd 是定义列表的描述 / 详情。
<dl>
<dt>列表标题</dt>
<dd>列表详情</dd>
<dd>列表详情</dd>
<dd>列表详情</dd>
</dl>
效果:
注:dl里面只能包含dt和dd,而dt和dd里可以包含任何内容。
表格
标签:table 嵌套 tr,tr 嵌套 td / th。
<table border="1">
<tr>
<th>姓名</th>
<th>语文</th>
<th>数学</th>
<th>总分</th>
</tr>
<tr>
<td>张三</td>
<td>82</td>
<td>78</td>
<td>87</td>
</tr>
<tr>
<td>李四</td>
<td>75</td>
<td>67</td>
<td>82</td>
</tr>
<tr>
<td>总结</td>
<td>班级第一</td>
<td>班级第二</td>
<td>班级第三</td>
</tr>
</table>
注:在网页中,表格默认没有边框线,使用 border 属性可以为表格添加边框线。
合并单元格 -了解
作用:将多个单元格合并成一个。
合并单元格步骤:
- 保留最左上的单元格,添加属性(取值是数字,表示需要合并的单元格数量)
- 跨行合并,保留最上单元格,添加属性rowspan
- 跨列合并,保留最左单元格,添加属性colspan
表单
作用:用来收集用户信息。
<input type="text">
input标签是一个单标签,type属性值的不同功能也不同。
input标签的占位文本:用来提示信息。
<input type="text" placeholder="你好吃饭了吗?">
单选框
常用属性:
<input type="radio" name="sex" checked>男
<input type="radio" name="sex">女
上传文件-file
一般来说我们选择文件时只能选择一个文件,可以通过添加multiple属性实现多文件上传。
<input type="file" multiple>
多选框-checkbox
默认选中:checked
爱好:
<input type="checkbox">唱歌
<input type="checkbox" checked>跳舞
<input type="checkbox">看剧
<input type="checkbox">学习
下拉菜单
标签:select 嵌套 option,select 是下拉菜单整体,option是下拉菜单的每一项。
<select>
<option selected>北京</option>
<option>上海</option>
<option>深圳</option>
<option>杭州</option>
</select>
默认显示第一项,selected 属性实现默认选中功能。
文本域
作用:可以输入多行文本的表单控件。
<textarea cols="30" rows="10" placeholder="请输入你的评论"></textarea>
lable标签-增大点击范围
作用:用 label 标签绑定文字和表单控件的关系,增大表单控件的点击范围。
写法一:
- label 标签只包裹内容,不包裹表单控件
- 设置 label 标签的 for 属性值 和表单控件的 id 属性值相同
<input type="radio" id="man">
<label for="man">男</label>
写法二:
- 使用 label 标签包裹文字和表单控件,不需要属性
<label><input type="radio">男</label>
注:支持 label 标签增大点击范围的表单控件:文本框、密码框、上传文件、单选框、多选框、下拉菜单、文本域等等。
按钮-button
<button type="submit">提交</button>
注:按钮需配合form标签才能实现对应的功能。
语义化
无语义标签
作用:布局网页(摆放内容)
- div:独占一行
- span:不换行,一行可以有多个
有语义标签
字符实体
作用:在网页中显示预留字符
因为我们的<>用来包裹了标签,所以如果想要在页面显示<>只能用字符实体。
标签:控件,标签,单元格,初识,表单,HTML,列表,属性 From: https://blog.csdn.net/m0_73829587/article/details/137112347