【发布时间】:2014-04-23 09:37:33
【问题描述】:
我正在使用 Bootstrap 构建一个非响应式网站。我有一个导航栏如下:
<ul class="nav navbar-nav">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Something</a>
<ul class="dropdown-menu">
<li><a href="link">Item 1</a></li>
<li><a href="link">Item 2</a></li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Something Else</a>
<ul class="dropdown-menu">
<li><a href="link">Item 3</a></li>
<li><a href="link">Item 4</a></li>
</ul>
</li>
</ul>
当浏览器宽度缩小时,导航栏会折叠以垂直显示菜单项。无论浏览器宽度如何变化,我都不希望导航栏有任何变化。我希望它是静态的。我怎样才能做到这一点?我知道这将是 CSS 技巧,但不知道如何开始。
更新
我放弃了将 Bootstrap 的导航栏用于非响应式网站的计划。这是来自 Bootstrap 本身http://getbootstrap.com/examples/non-responsive/
作为提示,导航栏组件在这里相当棘手,因为显示它的样式相当具体和详细。覆盖以确保桌面样式显示不像人们想要的那样高性能或时尚。请注意,在使用导航栏时,在此示例之上构建时可能存在潜在问题。
那里有很多简单的 CSS 菜单。
希望这对其他人有所帮助。
【问题讨论】: