HTML5 学习笔记表格标签
1。功能:
- 以表格的形式显示数据。当数据量很大时,表格显示形式被认为是最透明的显示形式
2.格式:
- table 定义表格
- tr 定义行
- td 定义单元格
3. 表中的属性
- border:默认情况下,表格边框的宽度为0并且不可见。您可以使用 border 属性指定表格边框的宽度。
- width:默认情况下,表格的宽度根据内容自动计算。您可以使用 width 属性指定表格的宽度。
- 高度:默认情况下,表格高度根据内容自动计算。您可以使用高度属性
- cellspacing:边距来确定表格的高度。默认情况下,单元格之间的间隙为 2 个像素,您可以使用 cellpadding
- cellpadding: padding 指定表格之间的间隙。默认情况下,单元格边框距内容有 1 个像素的内边距。使用 cellpadding 属性,您可以指定单元格边框和内容之间的填充。
- align:指定表格相对于周围元素的对齐方式。它的值包括center、left、right
- 设置表格的对齐属性,使表格在浏览器中左/右/居中
- 设置tr的对齐属性是为了将整个内容对齐当前行左/右/中
- 设置td的对齐属性,是将当前单元格中的所有内容左/右/中对齐
- 该属性仅供理解。企业开发中改用CSS,因为HTML只是为了说明语义
- 如果td中设置了align属性,tr中也设置了align属性,则单元格中的内容会按照td中的设置进行对齐
- valign:指定表格相对于周围元素的对齐方式。其值包括center、left、right
- 为table设置valign属性,void
为tr设置valign属性,使当前行所有内容top/center/bottom - 为td设置valign属性,使当前单元格中的所有内容位于top/center/bottom
- 如果td中设置了valign属性,并且tr中也设置了valign属性,那么单元格中的内容将按照td中的设置进行对齐
- 为table设置valign属性,void
- bgcolor:指定表格背景颜色
- 设置表格的 bgcolor 属性,就是设置整个表格的背景颜色
- 设置 tr 的 bgcolor 属性,就是为当前行设置背景颜色
- 设置bgcolor 属性,用于td设置当前单元格的背景颜色
- 该属性仅供理解,在企业开发中被css替代,因为HTML仅用于说明语义
1) 示例代码
<!--表格标签-->
<!--先定义一个表格, 然后通过tr告诉浏览器这个表格中一共有多少行, 然后再通过td告诉浏览器这一行中一共有多少个元素(一共有多少列)-->
<table border="1" width="500" cellpadding="5" cellspacing="10">
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>
2)显示样式
4。表格中的其他标签表格中的单元格有两种类型,一种是标准td单元格,另一种是标题单元格第
- 必须嵌套在 talbe 标签中才能生效
1) 示例代码
<table bgcolor="#5f9ea0" cellspacing="1px" width="1000" align="center">
<caption>
<h2>这周代码量排行榜</h2>
</caption>
<tr bgcolor="#8a2be2">
<th>排名</th>
<th>关键词</th>
<th>趋势</th>
<th>今日搜索</th>
<th>最近一天</th>
<th>最近一天相关链接</th>
</tr>
<tr bgcolor="#f0ffff" align="center">
<td>1</td>
<td>穷爸爸富爸爸</td>
<td>上涨</td>
<td>456</td>
<td>234214</td>
<td>
<a href="#">贴吧</a>
<a href="#">百度</a>
<a href="#">杭州</a>
</td>
</tr>
<tr bgcolor="#f0ffff" align="center">
<td>2</td>
<td>穷爸爸富爸爸</td>
<td>上涨</td>
<td>234</td>
<td>3423542</td>
<td>
<a href="#">贴吧</a>
<a href="#">百度</a>
<a href="#">杭州</a>
</td>
</tr>
2) 显示样式?一般用于存储页面的主要数据。如果不写,会自动添加标签
1)示例代码
<table bgcolor="#7fffd4" width="800" cellspacing="2" align="center">
<caption>我是表格标题</caption>
<thead>
<tr align="center">
<th>每一列的标题</th>
<th>每一列的标题</th>
<th>每一列的标题</th>
<th>每一列的标题</th>
<th>每一列的标题</th>
</tr>
</thead>
<tbody>
<tr align="center">
<td>数据</td>
<td>数据</td>
<td>数据</td>
<td>数据</td>
<td>数据</td>
</tr>
</tbody>
<tfoot>
<tr align="center">
<td>数据</td>
<td>数据</td>
<td>数据</td>
<td>数据</td>
<td>数据</td>
</tr>
</tfoot>
</table>
2)显示样式
5.备注
- 表结构的含义主要用于SEO,适用于搜索引擎请注明哪部分内容是需要爬取的重要内容。一般情况下,搜索引擎会优先抓取tbody中的内容
- 由于有些浏览器对talbe结构支持不是很好,所以在业务开发中一般不需要严格遵循这个结构
作者:ShmilyCoder
链接:https://www.jianshu.com/p/2d7bdc0e4fc6
来源:简书
版权归作者所有。商业转载请联系作者获取授权。非商业转载请注明出处。
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
上一篇:HTML5学习笔记,标签为 下一篇:HTML5学习笔记基本分
code前端网