由于某种原因,我需要在我的 Web 应用程序中显示表格数据,但不使用本机、语义表、thead、tbody、th、td 标签。我发现 CSS 属性使 html 元素“看起来”/“行为”像表格:
http://www.quirksmode.org/css/display.html
http://www.w3schools.com/cssref/pr_class_display.asp
http://developer.practicalecommerce.com/articles/1941-CSS-display-table-display-table-row-and-display-table-cell-
我尝试过一个小测试,但无法弄清楚如何用最少的努力使 CSS 表看起来像本机 html 表:http://jsfiddle.net/rniestroj/6Lyvm/列完全不对齐。也许我应该在某个地方申请display: table-column
?但是哪里?
或者我是否需要更多 CSS 和自调整大小才能使其看起来像本机表格?
还是我理解错了,它不是 1:1 的替代品?
浏览器是火狐8.0b6。
问题在于:.body and .footer分区。您没有为它们分配样式,因此它们会呈现为“显示:块”并破坏您的布局。我添加了“显示:表行组;”到.body,和“显示:表页脚组;”到.footer。这解决了它。
例子:http://jsfiddle.net/6Lyvm/9/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)