如何避免CSS浮动包装

Him*_*ack 2 html css word-wrap css-float

我有一个并排的2列页面(由float:left定义).

我的问题是,当我将浏览器缩小到更小时,右列将被删除到左列下方.

我怎么能避免这个?并且无论屏幕大小如何,仍然可以将它们并排放置.

谢谢

Stu*_*ows 5

或者,如果您希望它们使用浏览器调整大小,则需要以百分比形式定义宽度.所以:

.div1 {
float:left;
width:49%;
background:red;
}

.div2 {
float:left;
width:49%;
background:orange;
}
Run Code Online (Sandbox Code Playgroud)

有些人会在这里使用50%,我倾向于不这样做

  • 如果你有"杂散像素",你就会做一些严重的错误. (6认同)
  • +1为49%.良好的防止杂散像素的保护.请注意,百分比和固定测量值(即边距,填充,边框)不能很好地协同工作. (3认同)