我在HTML
中有三个元素,如下:
.navigation {
display: inline-block;
width: 25%;
}
.content {
display: inline-block;
width: 50%;
}
.sidebar {
display: inline-block;
width: 25%;
}
<nav class="navigation">Navigation</nav>
<section class="content">Section</section>
<aside class="sidebar">Aside</aside>
这应该适配容器(<body>
或任何其他<div>
)的100%宽度。然而,.sidebar
被放到了下一行。我尝试使用!important
定义来设置边框、边距和填充为0(只是为了测试),但结果仍然相同。如何保持这3个元素在同一行并保持width
属性?
感谢您提前的回答。
display: flex
添加到容器中。 - Michael Benjamin