面包屑导航
面包屑导航(Bread Crumbs Navigation)是一种辅助和补充的导航方式,非常适合展示站点的层级关系,能帮助用户明确当前所处的位置,并方便地提供返回的路径。
Bootstrap3 中,使用 .breadcrumb
类的列表元素(无序列表或有序列表)来定义面包屑导航,它会自动通过 CSS 的:before
和content
属性在各路径间添加分隔符。分隔符的文本颜色较浅、字号较小。如:
<ol class="breadcrumb">
<li class="active">Home</li>
</ol>
<ol class="breadcrumb">
<li><a href="#">Home</a></li>
<li class="active">Library</li>
</ol>
<ul class="breadcrumb">
<li><a href="#">Home</a></li>
<li><a href="#">Library</a></li>
<li class="active">Data</li>
</ul>
效果如图 3‑56所示:
图3-56 面包屑导航
从上图可以看出,面包屑导航的默认分隔符是 “/”。当然,你也可以使用“»”、、“→”、“>”等符号作为分隔符,选择什么符号主要取决于网站的美学设计。
如果要使用其他分隔符,你需要重新定义 .breadcrumb > li + li:before
选择器,来覆盖Bootstrap的默认设置。如,使用 "»" 作为分隔符:
.breadcrumb > li + li:before {
content: "»";
}
关于作者
歪脖先生,十五年以上软件开发经验,酷爱Web开发,精通 HTML、CSS、JavaScript、jQuery、JSON、Python、Less、Bootstrap等,著有《HTML宝典》、《揭秘CSS》、《Less简明教程》、《JSON教程》、《Bootstrap2用户指南》、《Bootstrap3实用教程》,并全部在 GitHub 上开源。