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元素。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,844评论 1 92
  • 本文主要是起笔记的作用,内容来自慕课网. 认识CSS样式 CSS全称为“层叠样式表 (Cascading Styl...
    0o冻僵的企鹅o0阅读 2,675评论 0 30
  • CSS格式化排版 1、字体 我们可以使用css样式为网页中的文字设置字体、字号、颜色等样式属性。下面我们来看一个例...
    张文靖同学阅读 1,321评论 0 3
  • 周末闲来无事,漫步于河边。 立夏已过,河边水草肥美,一片翠色,一黑一白两匹马安然俯身,静静吃草。有二老者立于不远的...
    沐阳燕阅读 1,589评论 0 0
  • 几多不期而遇,几多温暖相依,惊艳了那年的时光,温暖了而今的岁月。 ——题记 冷雨声声敲着屋檐,但听箫声清远,眉上心...
    盏杯独饮阅读 436评论 0 1