来帮同学解答一个问题
章节
问答
课签
笔记
评论
占位
占位

面包屑式导航

面包屑(Breadcrumb)一般用于导航,主要是起的作用是告诉用户现在所处页面的位置(当前位置)。在Bootstrap框架中面包屑也是一个独立模块组件:

  • LESS版本:对应源文件breadcrumbs.less
  • Sass版本:对应源文件_breadcrumbs.scss
  • 编译出来的版本:源码对应bootstrap.css文件第4112行~第4129行

使用方法:

使用方式就很简单,为ol加入breadcrumb类:

<ol class="breadcrumb">
  <li><a href="#">首页</a></li>
  <li><a href="#">我的书</a></li>
  <li class="active">《图解CSS3》</li>
</ol>

实现原理:

看来不错吧!作者是使用li+li:before实现li与li之间的分隔符,所以这种方案在IE低版本就惨了(不支持)。

/*源码查看bootstrap.css文件第4112行~第4129行*/

.breadcrumb {
padding: 8px 15px;
margin-bottom: 20px;
list-style: none;
background-color: #f5f5f5;
border-radius: 4px;
}

.breadcrumb> li {
display: inline-block;
}

.breadcrumb> li + li:before {
padding: 0 5px;
color: #ccc;
content: "/\00a0";
}

.breadcrumb> .active {
color: #999;
}

任务

我来试试:完成下面任务

编写代码实现“等分按钮”,效果图如下:


备注:这一小节没有正确性验证,请查看结果窗口,从而判断输入代码是否正确。

 

?不会了怎么办

参考代码:

<ol class="breadcrumb">
  <li><a href="#">首页</a></li>
  <li><a href="#">名师简介</a></li>
  <li class="active">大漠</li>
</ol>

 

||
1
2
<!DOCTYPE HTML>
<html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / smartp
这是原始的样式,推测是css加载错误导致的。检查一下引用的css样式吧。

最新回答 / weibo_慕婉清7208043
<ol class="breadcrumb">  <li><a href="#">首页</a></li>  <li><a href="#">名师导航</a></li>  <li class="active">大漠</li></ol>

最赞回答 / 慕瓜8588101
\00a0是一个空格" "所以最终是斜杠加上一个空格

已采纳回答 / 土慕木
可加可不加 一般面包屑导航的前几级菜单可以跳转过去   而最后一级菜单是当前所在页面 不需要跳转 所以不加<a>

最新回答 / Beckybei
li+li:before 这个肯定是只能用在n+1元素上的,第一个li肯定是没效果的,最起码要从第二个开始有效果。所有一头一尾肯定是不会有的,只会在中间的li有效果。

已采纳回答 / Siming0
 .breadcrumb>li+li:before,分解 .breadcrumb>li,意思是.breadcrumb的下一层子元素li;+li:before意思是li的其他兄弟元素的伪元素

已采纳回答 / 慕工程7806118
"\00a0"这个显示的是空格 因为没有定义:before时   “首页”和“我的书”间有1个空格的间隙 加"\00a0"是为了使"/"左右间隙一样 所以想用“>”   写">\00a0"就好   这是我试出来的  具体这是什么码也不知道  百度也没搜到  求解中

+ 我来回答 回答最高可+2积分
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言