赞
踩
目标:能够使用无序列表、有序列表、自定义列表标签,实现网页中列表结的搭建
场景:在网页中按照行展示关联性的内容,如:新闻列表、排行榜、账单等
特点:按照行的方式,整齐显示内容
种类:无序列表、有序列表、自定义列表
场景:在网页中表示一组无顺序之分的列表,如:新闻列表
标签组成:
标签名 | 说明 |
---|---|
ul | 表示无序列表的整体,用于包裹 li 标签 |
li | 表示无序列表的每一项,用于包含每一项的内容 |
显示特点:
注意点
每一项是没有顺序的
ul标签中只允许包含li标签
li标签里面可以包含任意的标签
代码:
<ul>
<li>HTML</li>
<li>CSS</li>
<li>JS</li>
</ul>
场景:在网页中表示一组有顺序之分的列表,如:排行榜
标签组成:
标签名 | 说明 |
---|---|
ol | 表示有序列表的整体,用于包裹 li 标签 |
li | 表示有序列表的每一项,用于包含每一行的内容 |
显示特点:
注意点:
代码:
<ol>
<li>HTML</li>
<li>CSS</li>
<li>JS</li>
</ol>
场景:在网页的底部导航中通常会使用自定义列表实现
标签组成:
标签名 | 说明 |
---|---|
dl | 表示自定义列表的整体,用于包裹 dt/dd 标签 |
dt | 表示自定义列表的主题 |
dd | 表示自定义列表的主题的每一项内容 |
显示特点:
注意点:
代码:
<dl>
<dt>HMTL</dt>
<dd>超文本标记语言</dd>
<dd>Hypertext Marked Language</dd>
<dt>CSS</dt>
<dd>层叠样式表</dd>
<dd>Cascading Style Sheets</dd>
<dt>JS</dt>
<dd>客户端脚本语言</dd>
<dd>JavaScript</dd>
</dl>
无序列表最常用,有序列表偶尔用,自定义列表底部导航用
无序列表
有序列表
自定义列表
目标:能够使用表格相关标签和属性,实现网页中表格结构的搭建
场景:在网页中以行+列的单元格的方式整齐展示和数据,如:学生成绩表
基本标签:
标签名 | 说明 |
---|---|
table | 表格整体,可用于包裹多个 tr |
tr | 表格每行,可用于包裹 th 和 td |
td | 表格单元格,可用于包裹内容 |
注意点:
场景:设置表格基本展示效果
常见相关属性:
属性名 | 属性值 | 效果 |
---|---|---|
border | 数字 | 给表格添加边框 |
width | 数字 | 设置表格宽度 |
height | 数字 | 设置表格高度 |
cellpadding | 数字 | 设置内容距离边框的距离 |
cellspacing | 数字 | 设置相邻单元格边框之间的距离 |
注意点:
场景:在表格中表示整体大标题和一列小标题
其他标签:
标签名 | 名称 | 说明 |
---|---|---|
caption | 表格大标题 | 表示表格整体大标题,默认在表格整体顶部居中位置显示 |
th | 表头单元格 | 表示一列小标题,通常用于表格第一行,默认内部文字居并中加粗显示 |
注意点:
场景:让表格的内容结构分组,突出表格的不同部分(头部、主体、底部),使语义更加清晰
结构标签:
标签名 | 名称 |
---|---|
thead | 表格的头部 |
tbody | 表格的身体 |
tfoot | 表格的底部 |
注意点:
实例:
<table border="1" width="200" cellspacing="0" cellpadding='5'> <caption><h3>订单列表</h3></caption> <thead> <tr> <th>订单号</th> <th>商品</th> <th>价格</th> </tr> </thead> <tbody> <tr> <td>001</td> <td>图书</td> <td>45</td> </tr> <tr> <td>002</td> <td>办公用品</td> <td>52</td> </tr> </tbody> <tfoot> <tr> <td></td> <td>总价</td> <td>97</td> </tr> </tfoot> </table>
场景:将水平或垂直多个单元格合并成一个单元格
合并单元格代码实现步骤
明确合并哪几个单元格
通过左上原则,确定保留谁删除谁
给保留的单元格设置:跨行合并(rowspan)或者跨列合并(colspan)
属性名 | 属性值 | 说明 |
---|---|---|
rowspan | 合并单元格的个数 | 跨行合并,将多行的单元格垂直合并 |
colspan | 合并单元格的个数 | 跨列合并,将多列的单元格水平合并 |
注意点:
实例:
<!-- 表格行合并 --> <tbody> <tr> <td rowspan="2">001</td> <td>图书</td> <td>45</td> </tr> <tr> <td>办公用品</td> <td>52</td> </tr> </tbody> <!-- 表格列合并 --> <tfoot> <tr> <td colspan="2">总价</td> <td>97</td> </tr> </tfoot>
表格基本标签:table > tr > td
表格标题和表头单元格标签:table > caption + tr > th
表格结构标签:table > thead > tr > td
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。