2

有些人认为 HTML<table>和HTML 都display:table应该专门用于表格数据。

相反,我认为它display:table没有任何隐含的语义含义,它可以用于布局/演示目的,以及显示表格数据。

display:table用于布局目的有什么问题吗?如果是这样,你能提供更多细节吗?

欢迎参考规格等。

4

2 回答 2

5

是的。标记就是标记(而 HTML 是旨在传达语义的标记)。演示就是演示。

于 2013-09-12T16:18:03.803 回答
2

当我需要一个允许我垂直居中内容的缩小以适应块元素时,我将根据需要使用display: tabledisplay: table-cell

我不会使用 a<table>创建页面大小的网格。相反,我将使用像 Twitter Bootstrap 这样的 CSS 框架。

但是,我将使用单行/单单元表格,因为我需要它来解决需要在不支持 CSS 表格的旧 IE 浏览器中工作的居中问题。

作为一名专业的开发人员,我需要及时完成工作,有时我会添加额外的标记来完成任务。

于 2013-09-12T16:18:51.250 回答