在我的新网站上,我真正专注于使用流式布局。但是,我似乎无法正确使用导航栏。目前我正在使用一个带有浮动列表的水平导航栏。我有几个按钮浮动在左边和几个右边。现在我的问题是一旦窗口宽度变得太小,一些按钮会跳转到文档中的下一行。我想避免或至少看起来不错的东西。有任何想法吗?
问问题
102 次
2 回答
1
在没有看到示例的情况下,我会说您应该开始使用媒体查询。找到菜单中断的浏览器宽度,然后将其添加到您的 CSS:
@media all and (max-width: ???px) {
#yournavbar {
/* some styles here that change your navbar /*
}
}
这样,您不必设置导航栏的样式,使其始终以相同的方式工作并且仍然看起来不错,但是您可以更改低于(或高于)某个阈值的样式,以便它开始表现不同,基于情况。
于 2012-12-01T11:44:56.970 回答
0
导航栏中的 li 元素是固定宽度的吗?如果是,它们周围的包装器需要有一个固定的宽度,等于添加的 withs 和 margins,这将防止浮动下降。
另一种选择是在整个布局上使用 min-width 来强制滚动条,这也将防止浮动下降。
于 2012-12-01T12:17:35.977 回答