我正在尝试在ID包装器中垂直对齐元素。我将属性display:inline-flex;
赋予此ID,因为ID包装器是flex容器。
但是在呈现方式上没有什么区别。我希望包装ID中的所有内容都会显示出来inline
。为什么不呢
#wrapper {
display: inline-flex;
/*no difference to display:flex; */
}
<body>
<div id="wrapper">
<header>header</header>
<nav>nav</nav>
<aside>aside</aside>
<main>main</main>
<footer>footer</footer>
</div>
</body>
flex
和inline-flex
这两个应用柔性布局容器的孩子。容器的display:flex
行为类似于块级元素本身,display:inline-flex
而使容器的行为类似于内联元素。