0

我想在我的网站顶部有菜单,但是当我将宽度设置为“自动”并将位置设置为“固定”时, width:auto; 菜单的宽度没有改变,就position:fixed;完成了。

4

5 回答 5

9

这个派对有点晚了,但要获得全宽菜单,只需使用

position: fixed;
left: 0;
right: 0;

您可以根据需要设置填充,同时保持全宽条。

于 2013-08-07T10:25:29.913 回答
1

也许你应该试试

#menu {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
}
于 2013-08-05T13:49:31.427 回答
0

尝试添加:

white-space: nowrap;

在您固定位置的 div 中。但请注意,当 div 小于窗口的宽度时,此解决方案不会导致行换行。

于 2013-04-27T15:33:10.127 回答
0

当您希望自动宽度时,请尝试此操作。

width: auto; 
min-width: 100px; 
overflow:hidden;

看看我在问题中的回答

拉伸液体容器和漂浮的内容物

希望这可以帮助...

于 2012-12-24T09:35:33.597 回答
0

尝试这个

#menu {
    width: 100%;
    position:fixed  
}
于 2012-12-24T09:44:03.117 回答