html - Firefox/Chrome 与滚动条的对齐差异

标签 html css

我很好奇是否有针对我遇到的问题的简单 CSS 修复。看起来 Firefox/OSX 在确定容器宽度时包括了滚动条的宽度,并且没有正确地右对齐内容(http://d.pr/i/fACK)。 Chrome/OSX 正在按我希望的方式工作,忽略滚动条的宽度,并正确对齐内容 ( http://d.pr/i/q02g )。我尝试了一些东西,比如 box-sizing 等等,但没有成功。

我创建了一个 JS Fiddle,您可以在其中查看 Chrome/Safari 和 Firefox 上的问题。

http://jsfiddle.net/jHVMU/2/

#container{
    width:600px;
}

#content{
    max-height: 300px;
    overflow: auto;
    padding: 0;
}

#content ul{
    list-style:none;
    margin:0;
    padding: 30px 50px;
}

#content ul li{
    width:30%;
    margin:0 5% 15px 0;
    height:150px;
    background:#000;
    float:left;
}

#content ul li:nth-child(3n) {
    margin-right: 0;
}

最佳答案

关于html - Firefox/Chrome 与滚动条的对齐差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16591463/

相关文章:

Css 固定宽度 + 100% 填充。一个容器可以吗?

css - 如何正确调整我的 css 中的边距?

javascript - 如何添加到 javascript 中的本地存储变量?

javascript - 显示自定义提示框 html 并将结果传递给 php

jquery - 如何在顶部、底部和两侧(水平和垂直)设置标签

html - 是否必须将所有内容(即使只是一栏)放在行内?

html - 居中表有问题

jquery - HTML 位置修复错误屏幕到右侧

javascript - 以下代码有什么问题吗? (html/javascript/href)

css - 链接与其附加到 [中间人] css html 的图像分离