有些人认为 HTML<table>
和HTML 都display:table
应该专门用于表格数据。
相反,我认为它display:table
没有任何隐含的语义含义,它可以用于布局/演示目的,以及显示表格数据。
display:table
用于布局目的有什么问题吗?如果是这样,你能提供更多细节吗?
欢迎参考规格等。
有些人认为 HTML<table>
和HTML 都display:table
应该专门用于表格数据。
相反,我认为它display:table
没有任何隐含的语义含义,它可以用于布局/演示目的,以及显示表格数据。
display:table
用于布局目的有什么问题吗?如果是这样,你能提供更多细节吗?
欢迎参考规格等。
是的。标记就是标记(而 HTML 是旨在传达语义的标记)。演示就是演示。
当我需要一个允许我垂直居中内容的缩小以适应块元素时,我将根据需要使用display: table
和display: table-cell
。
我不会使用 a<table>
创建页面大小的网格。相反,我将使用像 Twitter Bootstrap 这样的 CSS 框架。
但是,我将使用单行/单单元表格,因为我需要它来解决需要在不支持 CSS 表格的旧 IE 浏览器中工作的居中问题。
作为一名专业的开发人员,我需要及时完成工作,有时我会添加额外的标记来完成任务。