零基础教你学前端——21、表格行标签的属性

陆荣涛 -
零基础教你学前端——21、表格行标签的属性

这节课,学习表格行 tr 标签的相关属性。继续沿用上节课的案例,我们先来调整表格行 tr 的高度。

图片

只需要给 tr 添加一个属性——height,高度值设置一个数字。回到编辑器,在表格的第一个 tr 中添加 height 属性,值设置成100,保存!

图片

回到浏览器,刷新,很明显第一行所有单元格的高度都增加了!

图片

表格总高度没有变,但由于第一行高度增加,另外三行高度被挤压了。在使用表格的时候,如果单元格内部文本数量一致,全部单元格就会均分表格宽度和高度,如果某一个单元格的内容增加或者是减少,就会出现单元格大小不一致的情况。这个被挤压的情况,就是由于表格的整体高度固定为150,第一行高度已经占据了100,剩余三行只能平均分配剩余高度了。按照惯例,下一步该设置 tr 的宽度属性了,但需要注意的是——W3C官方公布的 tr 属性中是没有宽度属性的。我们可以给 tr  添加 bgcolor 属性,用来设置 tr 的背景颜色 ,颜色值可以用一个英语单词来表示,比如  red  红色。回到编辑器,给第一行的 tr  添加一个 bgcolor 属性,值设置成 yellow   保存。

图片

接下来思考一个问题,我们给 table 添加 bgcolor属性,值为 red,同时再给 table 的第一行也添加 bgcolor 属性,值为 yellow,这时,第一行的背景颜色会是什么呢?回到浏览器,刷新,第一行的背景颜色变成了黄色。不难得出结论,如果在表格的不同标签上,定义了相同的属性,浏览器会采取就近原则来渲染。或者说,后代标签属性渲染的优先级高于父级标签。学到这里,你还会发现了一个小规律——添加到 tr 标签上面的每一个属性,都能作用在这一行里的每个 td 单元格上。接下来我们学习 tr 的 align 属性 和 valign fai 属性。align 属性用来设置 tr 内部所有单元格内容的水平对齐方式。align的取值有:left 左侧对齐; center 居中对齐;right 右对齐。valign 属性用来设置 tr 内部所有单元格内容的垂直对齐方式。valign的取值有:top顶部对齐 ;middle 居中对齐;bottom底部对齐。

图片

单元格中文本默认的对齐方式为:水平左侧对齐,垂直居中对齐。回到编辑器,假如实现第一行中的所有单元格文本都右下角对齐,需要给第一行 tr 添加 align 属性,值设置为 right。继续添加 valign 属性,值设置成 bottom,保存。

图片

回到浏览器,刷新,第一行中的所有的文本都在右下角显示了。

文章配套视频链接

特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。

Tags 标签

前端html5

扩展阅读

加个好友,技术交流

1628738909466805.jpg