css - 缩小 firefox 缩放时如何防止 float 布局换行

标签 css firefox zooming css-float word-wrap

给定以下 HTML。它显示两列:#left#right。两者都是固定宽度并具有 1px 边框。宽度和边框等于上容器的大小:#wrap

当我通过按 Ctrl+ 缩小 Firefox 3.5.2 时,列会换行 ( demo )。

如何防止这种情况?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Test</title>
    <style type="text/css">
      div           {float:left}
      #wrap         {width:960px}
      #left, #right {width:478px;border:1px solid}
    </style>
  </head>
  <body>
    <div id="wrap">
      <div id="left">
        left
      </div>
      <div id="right">
        right
      </div>
    </div>
  </body>
</html>

最佳答案

尝试切换到不同的 box model如下:

#left, #right 
{ 
  width:480px;
  border:1px solid;
  box-sizing: border-box;

  /* and for older/other browsers: */
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box
}

关于css - 缩小 firefox 缩放时如何防止 float 布局换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1274151/

相关文章:

asp.net - 如何使用 foreach 循环显示元素?在 asp.net 中

css - css-run gallery 的最后一行重叠

javascript - 隐藏 Firefox 中的状态栏

firefox - 刷新书签中的收藏夹图标(Firefox)

jquery - 如何使父容器调整其高度以匹配缩放的 div

javascript - Image Resizer - 将图像拖到 div 中的问题

javascript - Rcharts nvd3 二维缩放可能吗?

html - 有没有办法要求浏览器在其父元素之后渲染 HTML 元素?

javascript - 如何让图像在 HTML5 移动应用程序中加载得更快?

html - Firefox flexbox 图像宽度