列表和表格

1 无序列表标签

<ul><li></li></ul>:

定义:无序列表,添加列表语义
无需列表中的数据没有先后之分
小圆点可以通过css取消掉

<ul>标签内部不推荐包含其他标签
<li>中可以有其他标签

应用场景:导航条;新闻列表;商品列表

快捷输入:多个列表时可以使用
ul>li*数量 + tab 的快捷输入法

快捷例子:
ul>li2>h2+ul>li3 [tab]

2 <h1>有序列表</h1>

定义:给数据添加列表语义,数据有先后之分
格式:

<ol>
<li>
</li>
</ol>

在企业开发中基本不用有序列表,用无序>定义>有序

3 定义列表:

应用场景:尾部相关信息;做图文混排
格式:

<dl>
    <dt></dt>       //含义:定义列表标题
    <dd></dd>     //含义:定义标题对应描述的
    <dt></dt>
    <dd></dd>
</dl>

注意点:<dt><dd>是一个整体,一定是一起出现
虽然一个<dt>可以没有对应的dd,也可以有多个对应的dd,
但还是推荐使用一个<dt>对应一个<dd>
需要丰富界面时,不要再<dl>中添加标签,在<dt><dd>中添加

3 表格标签:

标签写法:

<table>    //代表“一个表格”
    <tr>    //代表“一行数据”
        <td></td>     //代表“一行中一个单元格”
    </tr>
</table>

注意点:
默认情况下边框属性为0

border="数值"  //边框属性    

属性:宽度和高度属性
1、可以给<table>标签和<td>标签使用
2、width、height
3、给<table>添加则会修改整个表格宽度和高度
4、给<td>添加只会修改当前单元格宽度和高度

水平对齐和垂直对齐属性
1、水平对齐可以给<table>标签和<tr><td>标签使用
2、垂直对齐只能给<tr><td>标签使用
3、给<table>设置align属性可以控制表格在水平方向的对齐方式
left、right、center
4、给<tr>标签设置align属性可以控制当前行内容水平对齐方式
5、给<td>标签设置align属性可以控制当前单元格的水平对齐方式
6、如果都设置了align属性,那么会按照<td>中的对齐

垂直对齐属性:valign
top、center、bottom

外边距和内边距属性
1、只能给<table>标签使用
2、外边距:cellspacing
单元格与单元格之间的距离叫外边距
3、内边距:cellpadding
单元格边框与文字之间的距离叫做内边距

4 细线表格:

bgcolor:表格背景颜色

给table标签设置bgcolor
给tr标签设置bgcolor
给table标签设置cellspacing="1px"

5 表格标题:

<caption><h1></h1></caption>

注意点:
caption标签一定要写到table标签内部
captain标签一定要紧跟table标签

6 标题单元格:

在表格中提供了一个标签专门储存单元格标题,自动加粗居中

<th></th>

7 单元格合并:

水平方向的单元格合并
1、给<td>标签添加 colspan="数字"
2、把当前单元格当作两个单元格看待
3、这样会多出来单元格,要删除一个<td>
4、单元格合并永远是向右/向下合并

垂直方向上的单元格合并
1、给<td>标签添加 rowspan="数字"
2-4、同上

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容