CSS 属性值的用途是什么,display
例如:
- 表格单元格
- 桌子
- 表格标题
- 表列
- 表列组
- 表页脚组
- 表头组
- 表行
- 表行组
我知道这些样式会将元素的样式设置为表格,但是当已经有一个可接受的、有效的table
元素时,这样做的目的是什么?
CSS 属性值的用途是什么,display
例如:
我知道这些样式会将元素的样式设置为表格,但是当已经有一个可接受的、有效的table
元素时,这样做的目的是什么?
现代浏览器使用 CSS 来设置所有标记的样式。
<table>
如果 CSS 没有任何东西可以表达一个元素的外观,他们将如何渲染一个元素?
(也就是说,您可能有想要像表格一样呈现的非表格数据,有足够多的人使用表格进行布局来查看对它的需求)。
当标记不使用table
元素时,它们可用于以表格方式格式化内容,例如,因为标记是由被告知不要使用表格的人编写的,或者因为标记是通用 XML 而不是 HTML。
您还可以使用例如div
元素设计页面,以便某些样式表将它们格式化为表格,而另一些样式表则让它们成为块元素或将它们转换为内联元素。这可能取决于例如设备宽度。
<table>
HTML 标记用于表格数据,即由逻辑行和列组成的数据,即电子表格。它应该只用于逻辑上需要在表格中呈现的数据。
CSStable-*
显示样式允许任何数据以表格样式呈现(它有自己独特的逻辑,主要是关于垂直居中和宽度分布,这是很难用其他元素模拟的),同时仍然使用任何使在语义上最有意义,例如列表。