css - 960 网格系统的奇怪行为

标签 css fluid-layout

我正在构建一个基于 960 Grid System 的布局.我喜欢固定 (px) 版本,但想使用流动 (%) 版本并在其周围包裹一个固定大小的 div。

问题是这不适用于所有浏览器:

  • FF 7:作品
  • IE6 - 9:有效
  • Chrome:糟透了
  • Safari:糟透了
  • iPad/iPhone:很烂
  • 歌剧:糟透了

为了明白我的意思,我制作了一个 small page .单击切换按钮更改为相对。它应该看起来一样,但不是 :(

有什么想法吗?

最佳答案

看起来有舍入问题(边距似乎是 4px 而不是 5)。

另一个提示:您在 DIV 之间打印 %20,这通常在 block 元素之间被忽略,但在内联元素之间则不会。

将边距设置为 0.6% 并删除空格。

关于css - 960 网格系统的奇怪行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7736577/

相关文章:

jquery - 设置最大高度以在流体宽度内容中列出

html - 侧面有两个流体柱,宽度为 :auto for the middle column

PHP 正则表达式匹配特定的 css 类名 + :before pseudo

css - 柔性布局中的 Angular Material 进度微调器大小

javascript - 单击此树的任何元素时如何创建弹出窗口

html - Bootstrap.js - 使根列在嵌套列之前中断

使用 "height: [percentage]"和/或 "margin"的 CSS "padding"行为

javascript - html2canvas打印带有位置绝对值的svg失败

html - 表格高度修复不适用于 Bootstrap 式百分比布局

html - 流体布局中的页脚实现