1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > html 怎么让tr的css覆盖td的_html表格标签

html 怎么让tr的css覆盖td的_html表格标签

时间:2023-09-18 01:47:01

相关推荐

html 怎么让tr的css覆盖td的_html表格标签

HTML表格标签

表格是一种组织整理数据的手段,在HTML当中表格使用<table>标签来定义。每个表格均有若干行(由<tr>标签定义),每行被分割为若干单元格(由<td>标签定义)。字母 td 指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。

<body><table><tr><td>第1行-第1列</td><td>第1行-第2列</td><td>第1行-第3列</td></tr><tr><td>第2行-第1列</td><td>第2行-第2列</td><td>第2行-第3列</td></tr><tr><td>第3行-第1列</td><td>第3行-第2列</td><td>第3行-第3列</td></tr></table></body>

1. 表格边框属性

如果不定义边框属性,表格将不显示边框,但是大多数时候,我们希望显示边框。

我们可以在在table标签中添加border属性,border的属性值可以直接位数字,省略单位像素(px)。

<body><!--设置table的边框的宽度为1px,表格居中显示--><table border="1" align="center"><!--设置每一行的高度为40px,内容显示居中。--><tr height="40x" align="center"><!--设置每一列的宽度为120px--><td width="120px">第1行-第1列</td><td width="120px">第1行-第2列</td><td width="120px">第1行-第3列</td></tr><tr height="40x" align="center"><td>第2行-第1列</td><td>第2行-第2列</td><td>第2行-第3列</td></tr><tr height="40x" align="center"><td>第3行-第1列</td><td>第3行-第2列</td><td>第3行-第3列</td></tr></table></body>

以上代码在Chrome浏览器中显示的效果为:

那么我们该怎么取消table表格中的双层边框呢?我们可以把cellspacing的属性的值设置为0。

cellspacing是表格里单元格之间的距离; cellpadding是表格里单元格内的空白部分;

<body><!--cellspacing属性的值设置为0,两根线合称为一根线--><!--cellpadding属性设置文字内容和边框的距离--><table border="1" align="center" cellpadding="10" cellspacing="0"><tr height="40x"><td>第1行-第1列</td><td>第1行-第2列</td><td>第1行-第3列</td></tr><tr height="40px"><td>第2列-第1行</td><td>第2列-第2行</td><td>第2列-第3行</td></tr><tr height="40x"><td>第3行-第1列</td><td>第3行-第2列</td><td>第3行-第3列</td></tr></table></body>

以上代码在Chrome浏览器中显示的效果为:

2. 表格的表头

表格的表头使用<th>标签进行定义。

大多数浏览器会把表头显示为粗体居中的文本:

<body><table align="center" border="1" cellspacing="0"><tr align="center" height="40px"><!--设置表格的表头--><th width="70px">演员</th><th width="90px">代表作</th></tr><tr align="center" height="40px"><td>成龙</td><td>警察故事</td></tr><tr align="center" height="40px"><td>周星驰</td><td>大话西游</td></tr><tr align="center" height="40px"><td>李连杰</td><td>少林寺</td></tr></table></body>

以上代码在Chrome浏览器中显示的效果为:

3. 表格的标题

<table>标签中添加<caption>标签。

<body><table align="center" border="1" cellspacing="0"><!--给表格设置标题--><caption>优秀男演员代表作</caption><tr align="center" height="40px"><!--设置表格的表头--><th width="70px">演员</th><th width="90px">代表作</th></tr><tr align="center" height="40px"><td>成龙</td><td>警察故事</td></tr><tr align="center" height="40px"><td>周星驰</td><td>大话西游</td></tr><tr align="center" height="40px"><td>李连杰</td><td>少林寺</td></tr></table></body>

4. 表格跨行跨列

<td><th>标签中添加colspan属性实现跨列操作。

<body><table border="1" align="center" cellspacing="0" cellpadding="10"><caption>横跨两列的单元格</caption><tr height="35px"><th>姓名</th><!--添加colspan属性,实现跨两列单元格--><th colspan="2">手机号</th></tr><tr height="35px"><td>周安德</td><td>18911450210</td><td>1852346</td></tr><tr height="35px" align="center"><td>谭健</td><td>18911450210</td><td>1852346</td></tr></table></body>

<td><th>标签中添加rowspan属性实现跨行操作。

<table border="1" cellspacing="0" cellpadding="10"><caption>横跨两行的单元格:</caption><tr><th>姓名</th><td>周安德</td></tr><tr><!--添加rowspan属性,实现跨两行单元格--><th rowspan="2">手机号</th><td>18911450210</td></tr><tr><td>1852346</td></tr></table>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。