--- title: <display-legacy> slug: Web/CSS/display-legacy translation_of: Web/CSS/display-legacy --- <div>{{CSSRef}}</div> <p class="summary">CSS 2使用单个关键字来指定display的属性,对于相同布局模式的 block 级和 inline 级变体需要使用单独的关键字。本文详述这些关键字。</p> <h2 id="语法">语法</h2> <dl> <dt><code>inline-block</code></dt> <dd>元素会产生一个块元素盒子,并且像内联盒子一样(表现得更像一个被替换的元素),可以融入到周围内容中。<br> <br> 等同于 <code>inline flow-root</code>。</dd> <dt><code>inline-table</code></dt> <dd>在HTML中, <code>inline-table</code> 没有直接对应关系。它表现为一个HTML {{HTMLElement("table")}} 元素, 但是又表现为一个不同于块级盒子的内联盒子。表盒子内部是一个块级上下文。<br> <br> 等同于 <code>inline table</code>。</dd> <dt><code>inline-flex</code></dt> <dd>元素表现为一个内联元素,并对内容采用弹性盒子模型进行布局。<br> <br> 等同于 <code>inline flex</code>。</dd> <dt><code>inline-grid</code></dt> <dd>元素表现为一个内联元素,并对内容采用网格模型进行布局。<br> <br> 等同于 <code>inline grid</code>。</dd> </dl> <h3 id="正式语法">正式语法</h3> {{CSSSyntax}} <h2 id="例子">例子</h2> <p>在下面的例子中,我们使用inline-flex关键字(遗留关键字),创建一个inline flex的容器。</p> <div id="Example"> <h3 id="HTML">HTML</h3> <pre class="brush: html"><div class="container"> <div>Flex Item</div> <div>Flex Item</div> </div> Not a flex item </pre> <h3 id="CSS">CSS</h3> <pre class="brush: css">.container { display: inline-flex; } </pre> <h3 id="结果">结果</h3> <p>{{EmbedLiveSample("Example", 300, 150)}}</p> </div> <p>新的语法中,使用两个关键字来创建inline flex容器,inline用来指定外部显示类型, flex用来指定内部显示类型。</p> <pre class="brush: css">.container { display: inline flex; }</pre> <h2 id="浏览器兼容性">浏览器兼容性</h2> <h3 id="支持_inline-block">支持 <code>inline-block</code></h3> <p>{{Compat("css.properties.display.inline-block", 10)}}</p> <h3 id="支持_inline-table">支持 <code>inline-table</code></h3> <p>{{Compat("css.properties.display.inline-table", 10)}}</p> <h3 id="支持_inline-flex">支持 <code>inline-flex</code></h3> <p>{{Compat("css.properties.display.inline-flex", 10)}}</p> <h3 id="支持_inline-grid">支持 <code>inline-grid</code></h3> <p>{{Compat("css.properties.display.inline-grid", 10)}}</p> <h2 id="相关链接">相关链接</h2> <ul> <li>{{CSSxRef("display")}} <ul> <li>{{CSSxRef("<display-outside>")}}</li> <li>{{CSSxRef("<display-inside>")}}</li> <li>{{CSSxRef("<display-listitem>")}}</li> <li>{{CSSxRef("<display-internal>")}}</li> <li>{{CSSxRef("<display-box>")}}</li> </ul> </li> </ul>