html - 显示 :table versus using tables

标签 html css cross-browser css-tables

我想知道使用 CSS 显示属性来模拟非常简单的论坛系统的表格是否是个好主意。

我知道这不是像 2 年前那样做的好事,当时 IE 和其他可能不支持 display:table/table-cell 等。但我认为现在所有浏览器都支持它,对吗?

最佳答案

如果论坛上显示的信息是表格形式的,那么不要害怕使用在语义上有意义的表格。

对于一般的页面布局,我个人不会使用它。我会坚持使用典型的 block 级 div 布局和 float 。 IE7 不支持 display:table 并且还有其他注意事项,例如它会根据内容扩展宽度。对于 future ,我期待什么时候flexbox完全支持。

我偶尔会使用 display:inline-block 来居中动态列表项等。

关于html - 显示 :table versus using tables,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6629857/

相关文章:

html - 在没有溢出或截断的情况下,将图片排列在 html 表格中 2 行文本左侧的正确方法是什么?

javascript - 在 select2 上禁用 ajax 缓存的正确方法是什么?

html - 移动设备上的内联 Bootstrap 按钮

html - 固定宽度的内容,无论是否存在滚动条

css - 对齐浏览器之间的中心差异

html - 您可以使用 id 和类名 css 选择器在另一个 namespace 中设置 XHTML 元素的样式吗?

html - 如何使用 xpath 遍历与 css 类匹配的 DOM 元素?

html - 设置表格 td 高度和溢出滚动

css - Firefox 中的填充不同

css - 为什么把非前缀的 css3 属性放在最后?