一尘不染

CSS:display:block; vs display:table;

css

有没有之间的差异display:block;display:table;?在我看来,包含table-rowtable- cell节点的dom节点的显示类型无关紧要。MDN表示这display:table;使其表现得像表,但并未详细说明该行为是什么。那是什么行为?

同样,display:inline-block;和之间有区别display:inline-table;吗?


阅读 633

收藏
2020-05-16

共1个答案

一尘不染

比较这两个(块和表),我不知道您会在真空中看到任何核心差异(可能有微小差异)。我相信主要区别在于儿童。表格及其子元素与div及其子元素具有非常不同的属性/关系。

至于inline-block和inline-table,请参见:inline-block和inline-
table有[什么区别?

本文提供了一些有趣的信息,特别是有关与表相关的所有不同显示属性的信息。

2020-05-16