【发布时间】:2017-04-26 13:07:00
【问题描述】:
我有 2 个浮动 div,inner-left 和 inner-right 在父容器 inner-container 内。
inner-container 设置为 display: inline-block; 使其宽度等于其子项的宽度。
问题是,当我调整窗口大小时,inner-right div 下降,然后才开始调整自身大小。
我如何inner-right 使其与inner-left 保持在同一行,并且在调整窗口大小的情况下调整大小而不是缩小?
HTML:
<div class="container">
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
<div class="inner-container">
<div class="inner-left"><img src="http://placehold.it/100x100" alt=""></div>
<div class="inner-right"><strong>Lorem ipsum dolor sit amet, consectetur adipiscing elit. In justo orci, rutrum nec feugiat sed, ultrices non dolor. Aliquam laoreet.</strong><br>
Vivamus purus metus.
</div>
</div>
</div>
CSS:
.container {
background-color: #f0fff0;
padding: 10px;
border: 1px solid #bce2c1;
border-radius: 5px;
}
.inner-container {
padding: 10px;
background-color: #ffffff;
border: 1px solid #bce2c1;
border-radius: 5px;
margin-top: 10px;
display: inline-block;
}
.inner-left {
float:left;
width: 60px;
}
.inner-left img {
height: 60px;
width: 60px;
}
.inner-right {
float:right;
text-align: left;
padding-left: 10px;
}
JSFIDDLE:
【问题讨论】:
标签: html css responsive-design css-float