<HeadFirst_HTML与CSS> O'REILLY_Chap.13_表格与更多列表

本文介绍HTML中的表格元素及属性,包括表格布局、边框间距、背景颜色设置等,并讲解如何利用CSS增强表格样式,同时涉及列表样式的CSS定制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<HeadFirst_HTML与CSS> O’REILLY_Chap.13_表格与更多列表

本博客的FollowMeReading系列初衷是在线的读书笔记. 为方便后期查阅, 故写成博客形式, 使用关键字查询便可以快读的找到相关的内容.

FollowMeReading系列所选的书籍一般选自O’REILLY或Apress出版社, 尽量保证笔记内容的权威性.

FollowMeReading系列的博客标题格式为: <书名> 出版社章节数章节名, 方便大家在纸质版书籍中查找.

FollowMeReading系列博文中的内容大部分是原文, 非原文部分前面将有’博主’字样提醒.

感谢<HeadFirst_HTML与CSS>作者 Eric Freeman & Elisabeth Robson
感谢<HeadFirst_HTML与CSS>翻译 徐阳 丁小峰

本博客由@scott编写. 若转载此文章, 请注明出处和作者

正文

原文

BULLTE POINTS(要点):

  • HTMl表格用来建立表格数据结构.

  • HTML表格元素 <table> , <tr> , <th> , <td> 一起用来创建一个表格.

  • <table> 元素定义并包围整个表格.

  • 表格使用 <tr> 元素按行定义.

  • 每行包含一个或多个数据单元格, 分别用 <td> 元素定义.

  • 使用 <th> 元素表示作为行或列表头的数据单元格.

  • 表格采用格状布局. 每行对应HTML中的一个<tr>......</tr> 行, 每列对应行中的<td>.....</td> 内容.

  • 可以用 <caption> 元素提供关于表格的额外信息.

  • 表格有边框间距, 也就是单元格之间的间距.

  • 表格数据单元格还可以有内边距和边框.

  • 就像能够控制元素的内边距, 边框和外边距一样, 可以用CSS控制表格单元格的内边距, 边框和边框间距.

  • border-collapse 是针对表格的一个特殊的CSS属性, 允许将单元格边框合并为一个边框, 让外观更简洁.

  • 可以用 text-alignvertical-align CSS属性改变表格单元格中数据的对齐方式.

  • 可以用 background-color 属性为表格增加颜色. 可以为整个表格, 各行或者单个的数据单元格增加背景颜色.

  • 使用CSS nth-child 伪类可以为表格隔行增加背景颜色.

  • 如果一个数据单元格没有数据, <td> 元素中不放置任何内容. 不过, 需要使用一个 <td>......</td> 元素维持表格的对齐.

  • 如果你的数据单元格需要跨多行或多列, 可以使用 <td> 元素的 rowspancolspan 属性.

  • 可以在表格中嵌套表格, 将 <table> 元素及其所有内容放在一个数据单元格中.

  • 表格应当用于表示表格数据, 而不是建立页面布局. 另一方面, 可以使用CSS表格显示创建多栏页面布局.

  • 与所有其他元素一样, 可以用CSS指定列表的样式. 有几个特定于列表的CSS属性, 如 list-style-typelist-style-image.

  • list-style-type 允许改变列表中使用的列表标记类型.

  • list-style-image 允许指定列表标记图像.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值