HTML Table 和 CSS Table 之间的真正区别

1、适当地调整CSS属性,css的Table能做到许多HTML Table不能做的事情,可以从Table中择优选择属性使用。

2、css Table布局只要选择我们想用的合适的属性就可以了,而HTML Table者需要我们使用固定的标签格式。

3、如果一个对象具有display:table-cell,而它的父元素和祖父元素没有定义display:table-row和diaplay:table,那么就会匿名的创建这两个父元素,尽管外观没有任何变化。

4、display的table属性只是声明了某些元素在浏览器中的样式——它不包含语义。如果使用table元素来进行布局,它将会告诉客户端这些数据是制表的。使用一些display属性被设置为table和table-cell之类的div标签,除了告诉客户端以某种特定的样式来渲染它们之外,不会告诉客户端任何语义,只要客户端能够支持支持这些属性值。

5、当然,我们同样还要注意,当我们真的需要制表数据的时候,不要使用一大堆被声明为display:table;的div元素。

你可能感兴趣的:(HTML Table 和 CSS Table 之间的真正区别)