0

我有一个具有浮动属性的 CSS 代码。当我调整浏览器窗口的大小时,我的网页菜单正在向下移动。我已经注释掉了浮动属性,但没有任何改变。我应该怎么做才能使它即使调整浏览器大小也不会向下移动?

4

1 回答 1

0

调整窗口大小时,浮动与 div 的浮动无关。

它只是要求 div 向左对齐,只有在有空间时才向右对齐,

我认为你应该做的是像下面这样制作名为“内容”的包装器 div ID,并在那里添加所有内部 div 元素,

#content{
width:960px;
margin:0px auto;
}

现在在这个 div 内容中,如果你有 2 个 div 的宽度为 400px 和 400px,如果你将它们的属性设置为向左浮动,它们会向左对齐,如果你将它设置为向右浮动,它们会向右对齐..

如果没有空间,例如一个 div 是 400 像素,另一个是 600 像素,即使属性设置为向左浮动,它们也会作为垂直潜水出现,因为组合宽度大于容器 div

了解有关固定宽度 css 设计的更多信息

于 2012-08-15T09:08:38.673 回答