<display-legacy> - CSS(层叠样式表) 编辑

CSS 2使用单个关键字来指定display的属性,对于相同布局模式的 block 级和 inline 级变体需要使用单独的关键字。本文详述这些关键字。

语法

inline-block
元素会产生一个块元素盒子,并且像内联盒子一样(表现得更像一个被替换的元素),可以融入到周围内容中。

等同于 inline flow-root
inline-table
在HTML中, inline-table 没有直接对应关系。它表现为一个HTML <table> 元素, 但是又表现为一个不同于块级盒子的内联盒子。表盒子内部是一个块级上下文。

等同于 inline table
inline-flex
元素表现为一个内联元素,并对内容采用弹性盒子模型进行布局。

等同于 inline flex
inline-grid
元素表现为一个内联元素,并对内容采用网格模型进行布局。

等同于 inline grid

正式语法

该属性的语法尚未添加

例子

在下面的例子中,我们使用inline-flex关键字(遗留关键字),创建一个inline flex的容器。

HTML

<div class="container">
  <div>Flex Item</div>
  <div>Flex Item</div>
</div>

Not a flex item

CSS

.container {
  display: inline-flex;
}

结果

新的语法中,使用两个关键字来创建inline flex容器,inline用来指定外部显示类型, flex用来指定内部显示类型。

.container {
  display: inline flex;
}

浏览器兼容性

本页面上的兼容性表格,是通过解构化数据生成的。如果你想修改数据,请查看 https://github.com/mdn/browser-compat-data ,然后提交pull request。

支持 inline-block

BCD tables only load in the browser

支持 inline-table

BCD tables only load in the browser

支持 inline-flex

BCD tables only load in the browser

支持 inline-grid

BCD tables only load in the browser

相关链接

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:80 次

字数:4402

最后编辑:7年前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文