【发布时间】:2015-10-07 11:21:05
【问题描述】:
我有 4 个 div。我在另一个 div 中有 3 个 div,我试图将它们对齐到左侧、中间和右侧,同时将它们都保持在同一条线上。我已经尝试过 inline-block,但由于某种原因它不起作用。我不确定我做错了什么,所以请看一下我的代码:
#outer {
border: 1px solid black;
width: 500px;
height: 500px;
}
#innerLeft {
text-align:left;
border: 1px solid black;
display: inline-block;
width: 100%;
}
#innerMiddle {
text-align:center;
border: 1px solid black;
display: inline-block;
width: 100%;
}
#innerRight {
text-align:right;
border: 1px solid black;
display: inline-block;
width: 100%;
}
span {
border: 1px solid red;
}
<div id='outer'>
<div id='innerLeft'><span>Left</span></div>
<div id='innerMiddle'><span>Middle</span></div>
<div id='innerRight'><span>Right</span></div>
</div>
【问题讨论】:
-
那么现在您希望它们都在同一行吗?昨天他们需要在不同的行。
-
@j08691 其实我两个都需要,但是昨天忘记提了。