【发布时间】:2011-12-20 18:04:03
【问题描述】:
出于某种原因,我需要在我的 Web 应用程序中显示表格数据,但不使用本机、语义表、thead、tbody、th、td 标签。我发现 CSS 属性使 html 元素“看起来”/“行为”像表格:
http://www.quirksmode.org/css/display.html
http://www.w3schools.com/cssref/pr_class_display.asp
我尝试了一个小测试,但不知道如何用最少的努力使 CSS 表格看起来像原生 html 表格:
http://jsfiddle.net/rniestroj/6Lyvm/
列完全不对齐。也许我应该在某个地方申请display: table-column?但是在哪里?
或者我是否需要更多 CSS 和自定尺寸以使其看起来像原生表格?
还是我有什么误解,不是 1:1 的替代品?
浏览器为 Firefox 8.0b6。
【问题讨论】:
-
“出于某种原因” = 我们能问为什么吗? CSS 绝对不能 1:1 替代正确表的使用。
-
我有一个表格,然后在行中嵌入表格,其中的表格是表格。我对嵌入表格的样式有疑问。
标签: html css html-table