【发布时间】:2016-08-22 11:26:06
【问题描述】:
HTML 中有 3 个元素如下:
.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>
这应该适合容器的 100% 宽度(<body> 或任何其他 <div>)。然而.sidebar 被放到下一行。我尝试使用!important 定义(只是为了测试)将边框、边距和填充设置为0,但结果是一样的。如何将这 3 个元素放在同一行中并保持 width 属性?
提前感谢您的回答。
【问题讨论】: