CSS - 当用户更改浏览器大小时,如何并排不进行换行? http://jsfiddle.net/QWSHw/
<div class="a">
<div class="gridrow">
<div class="griditem">a
</div>
<div class="griditem">b
</div>
</div>
.a{
background: black;
position: absolute;
top:10px;
width:100%;
}
.gridrow{
background: gray;
width:100%;
}
.griditem{
background: blue;
float:left;
width:300px;
height:300px;
}
答案 0 :(得分:3)
由于您使用的是float: left
,因此您唯一能做的就是为min-width
.gridrow
规则
.gridrow{
background: gray;
width:100%;
min-width: 600px;
}
当然,如果用户将浏览器窗口调整为小于600px
,则会将最小屏幕尺寸设为600px
,然后水平滚动条会显示。
答案 1 :(得分:0)
在包含Div上设置min-width:
。这将阻止它的大小减小到你的内容包围的程度。
答案 2 :(得分:0)
我不确定你到底想要完成什么,但我猜你在谈论响应式或自适应设计。
您需要在&#39;%&#39;中设置宽度值而不是&#39; px&#39;,这将导致浏览器计算每个视口更改的宽度并相应调整
我建议您使用css框架: