【发布时间】:2019-12-05 19:44:42
【问题描述】:
其他display值有一个或多个对应的HTML元素,如:
-
block- div, p -
inline- 跨度、强等。 -
list-item-李 -
table- 表格、表格行 - tr 等。 - 无 - 模板
但display: grid 和display: flex 必须通过样式分配。如果<flex> 和<grid> 元素可用,我可以看到更容易阅读DOM。
既然可以制作自定义元素,是否没有将新元素类型添加到规范中?
【问题讨论】:
-
因为 HTML 是关于文档结构的,而 flex 和 grid 与此无关。 CSS 是关于视觉样式的,而 HTML 与此无关。 Flex 和 grid 都是关于视觉风格而不是文档结构。
标签: html css flexbox css-grid specifications