bootstrap导航条常用属性总结
@(5 - html)[html|总结]
[toc]
导航条的可访问性
务必使用 <nav> 元素,或者,如果使用的是通用的 <div> 元素的话,务必为导航条设置 role="navigation" 属性,这样能够让使用辅助设备的用户明确知道这是一个导航区域。
品牌图标(logo)
将导航条内放置品牌标志的地方替换为 <img> 元素即可展示自己的品牌图标。由于 .navbar-brand 已经被设置了内补(padding)和高度(height),你需要根据自己的情况添加一些 CSS 代码从而覆盖默认设置。
表单
将表单放置于 .navbar-form 之内可以呈现很好的垂直对齐,并在较窄的视口(viewport)中呈现折叠状态。 使用对齐选项可以规定其在导航条上出现的位置。
注意,.navbar-form 和 .form-inline 的大部分代码都一样,内部实现使用了 mixin。 某些表单组件,例如输入框组,可能需要设置一个固定宽度,从而在导航条内有合适的展现。
按钮
- 加上.navbar-btn可简单实现垂直居中。该方法可以却不应该被用在a元素上
文本
把文本包裹在 .navbar-text中时,为了有正确的行距和颜色,通常使用 <p> 标签。
<p class="navbar-text">Signed in as Mark Otto</p>
非导航的链接
或许你希望在标准的导航组件之外添加标准链接,那么,使用 .navbar-link 类可以让链接有正确的默认颜色和反色设置。
<p class="navbar-text navbar-right">Signed in as <a href="#" class="navbar-link">Mark Otto</a></p>
组件排列
可用.navbar-left或.navbar-right来向右或者左对齐元素,.navbar-right只能使用一个
固定在顶部
.navbar-fixed-top可使导航条fixed在顶部,同时需要给body设置70的padding top。
或者使用.navbar-static-top,此方法不需要增加内补
反色
通过添加navbar-inverse可使导航条反色。
网友评论