HTML列表与表格

189 阅读2分钟

HTML 列表与表格

1、无序列表

<ul>
    <li>香蕉</li>
    <li>火龙果</li>
    <li>龙眼</li>
    <li>西瓜</li>
</ul>
标签名说明
ul表示无序列表的整体,用于包裹 li标签
li表示无序列表的每一项,用于包含每一项内容

可在CSS内添加 list-style: none; 去除无序列表默认显示的小圆点

1

2、有序列表

<ol>
    <li>香蕉</li>
    <li>火龙果</li>
    <li>龙眼</li>
    <li>西瓜</li>
</ol>
标签名说明
ol表示有序列表的整体,用于包裹 li 标签
li表示有序列表的每一项,用于包含每一项内容

3、自定义列表

<dl>
    <dt>帮助中心</dt>
    <dd>账户管理</dd>
    <dd>购物指南</dd>
    <dd>订单操作</dd>
</dl>
标签名说明
dl表示自定义列表的整体,用于包裹 dt/dd 标签
dt表示自定义列表的主题
dd表示自定义列表的针对主题的每一项内容

4、表格

框架
标签名说明
table表格整体,可用于包裹多个tr
tr表格每行,可用于包裹td
td表格单元格,可用于包裹内容
表格table属性
属性名属性值效果
border数字边框宽度
width数字表格宽度
height数字表格高度
表头、标题属性
标签名名称说明
caption表格大标题表示表格整体大标题,默认在表格顶部居中位置展示
th表头单元格表示一列小标题,通常用于表格第一行,默认内容文字居中加粗显示
展示
<table border="2" width="200" height="200">
        <caption>学生成绩单</caption>
           <tr>
                <th>姓名</th>
                <th>成绩</th>
                <th>等级</th>
           </tr>
           <tr>
                <td>张三</td>
                <td>100</td>
                <td>A</td>
            </tr>
            <tr>
                <td>李四</td>
                <td>100</td>
                <td>A</td>
            </tr>
            <tr>
                <td>总结</td>
                <td>真厉害</td>
                <td>真厉害</td>
            </tr>
    

5、表格合并单元格

通过左上原则,确定保留谁删除谁

  • 上下合并→只保留最上的,删除其他的
  • 左右合并→只保留最左的,删除其他的

给保留的单元格设置,跨行合并(rowspan)或跨列合并(colspan)

属性名属性值说明
rowspan合并单元格的个数跨行合并,将多行单元格垂直合并
colspan合并单元格的个数跨列合并,将多列单元格水平合并
<table border="1" width="200" height="200">
        <caption>学生成绩单</caption>
               <tr>
                    <th>姓名</th>
                    <th>成绩</th>
                    <th>等级</th>
               </tr>
               <tr>
                    <td>张三</td>
                      <!-- 2代表 将两行单元格合并 -->
                    <td rowspan="2">100</td>
                    <td>A</td>
                </tr>
                <tr>
                    <td>李四</td>
                  <!-- <td>100</td> -->
                    <td>A</td>
                </tr>
                <tr>
                    <td>总结</td>
                    <!-- 2代表 将两列单元格合并 -->
                    <td colspan="2">真厉害</td>
                     <!-- <td>真厉害</td> -->
                </tr>
</table>