【问题标题】:what are the problems with display:table? [duplicate]display:table 有什么问题? [复制]
【发布时间】:2011-06-17 04:21:30
【问题描述】:

可能重复:
Is there a disadvantage of using display:table-cellon divs?

我认为 display:table 是一种管理网页布局的简单方法,至少是一种总体布局。但它看起来并没有被广泛使用。我知道它不受支持或与 ie6 和 ie7 有问题,但对于不尝试与这些浏览器兼容的网站,使用 display:table 有什么缺点吗?

【问题讨论】:

  • 正如我在链接问题中回答的那样(我认为这是一个骗局):如果您不关心 IE6/7 并且它适用于您的情况,请使用它。没有任何隐藏的陷阱。

标签: html css


【解决方案1】:

您可能会根据 html 中的表格元素来考虑这一点。从这个意义上回答你的问题,是的。在 css 中使用 display:table 定位元素或多或少只是形成类似表格的显示以正确定位元素的一种方式。它在浮动 div 等方面需要更少的麻烦。只要您只是形成一个可以正确定位元素的显示,就可以了,您不应该通过使用表格来执行与 display:table 相同的任务来阻碍 html 代码。使用 css display:table 的唯一缺点是,与在特定 div 中设置高度和宽度相比,单元格仍然可以拉伸以适应其中包含的内容。

【讨论】:

    猜你喜欢
    • 2012-07-16
    • 2019-04-11
    • 2016-04-15
    • 2016-03-20
    • 2020-06-17
    • 2019-12-16
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多