中联无限科技公司提供专业的成都网站建设、成都网站设计、成都网站制作、成都网站推广。
在网页中我们用table表格的方式来显示数据,显得很直观,这种方式很有效,先看看属性
caption,它基本上用做表格的标题.尽管这不是必须有的元素,但是尽可以使用caption总是好的.
summary属性可以应用于表格标签,用来描述表格的内容.与image的alt文本属性相似.
thead, tbody, tfoot使网页设计人员能够将表格划分为罗辑部分.例如,可以将所有列标题放在thead元素中,这样就能够对这个特殊区域单独应用样式.如果选择使用thead或tfoot元素,那么必须至少使用一个tbody元素.在一个表格中只能使用一个thead和tfoot元素,但是可以使用多个tbody元素将复杂的表格划分为更容易管理的部分.
col 和 colgroup,行与列标题应该使用th标记而不是td,但是如果某些内容既是标题又是数据,那么它仍然使用td.表格标题可以设置为row或col的scope属性,定义它们是行标题还是列标题.虽然tr元素使开发人员能够整行应用样式,但是很难整列应用样式.为了解决这个问题,w3c引入了colgroup和col元素.colgroup能够对使用col元素定义的一个或多个列进行分组.不幸的是,支持col和colgroup元素的样式的浏览器并不多.
css规范有两个表格边框模型:单独的和叠加的.在单独模型中,在各个单元格周围有边框,而在叠加模型中单元格共享边框.大多数浏览器默认采用单独模型,因些首先要做的事就是将表格的border-collapse属性设置为collapse.为了防止表格太宽,需要限制它的宽度;为了帮助定义表格区域,添加边框和水平填充,在表格单元格周围形成一些空白都可以
css的border-spacing属性可以控制单元格之间的距离.但是,windows上的IE6和更低版本不理解这个属性,因此很少使用它.为了去掉单元格之间的默认填充,使用老式但可靠的cellspacing属性.严格地说,这个属性在本质上是表现性的.但是,它仍然是有效的html,而且是当前在IE6中控制单元间距的惟一方法.
中联无限科技公司提供专业的成都网站建设、成都网站设计、成都网站制作、成都网站推广。