<display-legacy> - CSS: Cascading Style Sheets 编辑
CSS 2 used a single-keyword syntax for the display
property, requiring separate keywords for block-level and inline-level variants of the same layout mode. This page details those values.
Syntax
Valid <display-legacy>
values:
inline-block
- The element generates a block element box that will be flowed with surrounding content as if it were a single inline box (behaving much like a replaced element would).
It is equivalent toinline flow-root
. inline-table
- The
inline-table
value does not have a direct mapping in HTML. It behaves like an HTML<table>
element, but as an inline box, rather than a block-level box. Inside the table box is a block-level context.
It is equivalent toinline table
. inline-flex
- The element behaves like an inline element and lays out its content according to the flexbox model.
It is equivalent toinline flex
. inline-grid
- The element behaves like an inline element and lays out its content according to the grid model.
It is equivalent toinline grid
.
Examples
In the below example, we are creating an inline flex container with the legacy keyword inline-flex.
HTML
<div class="container">
<div>Flex Item</div>
<div>Flex Item</div>
</div>
Not a flex item
CSS
.container {
display: inline-flex;
}
Result
In the new syntax the inline flex container would be created using two values, inline for the outer display type, and flex for the inner display type.
.container {
display: inline flex;
}
Specifications
Specification | Status |
---|---|
CSS Display Module Level 3 The definition of 'display-legacy' in that specification. | Candidate Recommendation |
Browser compatibility
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.Support of inline-block
BCD tables only load in the browser
Support of inline-table
BCD tables only load in the browser
Support of inline-flex
BCD tables only load in the browser
Support of inline-grid
BCD tables only load in the browser
See also
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论