当位置从相对定位变为固定定位时,div的宽度会发生改变。

5
当将“topNav” div的位置样式从相对定位更改为固定定位时,其宽度会变化几个像素。我发现了一个jQuery插件(http://imakewebthings.github.com/jquery-waypoints/),可以优雅地执行我正在寻找的相同功能,但我觉得这对于此目的来说有些过度。
编辑:我的问题是如何避免更改div大小。
请查看以下代码:

http://jsbin.com/azace5/edit


你正在寻找优雅实现的功能是什么? - cmwright
2个回答

5

您需要去掉页面的“默认边距”。这将在“每个浏览器”中实现:

html, body {
    margin: 0;
    padding: 0
}

See: http://jsbin.com/azace5/2


0

或者您可以添加最小宽度。

min-width:600px;

使用%来指定宽度,并指定一个固定的最小宽度。 - Elzo Valugi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接