章节
问答
课签
笔记
评论
占位
占位

下拉菜单(下拉分隔线)

在Bootstrap框架中的下拉菜单还提供了下拉分隔线,假设下拉菜单有两个组,那么组与组之间可以通过添加一个空的<li>,并且给这个<li>添加类名“divider”来实现添加下拉分隔线的功能。对应的样式代码:

/*源码bootstrap.css文件第3034行~第3039行*/

.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

效果如下:

任务

我来试一试:完成下面代码

在代码编辑器中输入代码,实现为下拉菜单添加条分隔线效果,效果如下图:

?不会了怎么办

参考代码如下:

<div class="dropdown">
  <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown">
    食物
    <span class="caret"></span>
  </button>
  <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1">
    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">苹果</a></li>
    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">香蕉</a></li>
    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">梨</a></li>
    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">桃</a></li>
    <li role="presentation" class="divider"></li>
    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">芹菜</a></li>
    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">萝卜</a></li>
    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">茄子</a></li>
    <li role="presentation" class="divider"></li>
    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">米饭</a></li>
    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">馒头</a></li>
    <li role="presentation"><a role="menuitem" tabindex="-1" href="#">面条</a></li>
  </ul>
</div>

备注:这一小节没有正确性验证,请查看结果窗口与教案所给的结果图片是否一致,从而判断输入代码是否正确。

 

||
1
2
<!DOCTYPE HTML>
<html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
2
body{
margin:100px
        ;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

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

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

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

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

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

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

举报

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

最新回答 / 零允
aria-haspopup :true表示点击的时候会出现菜单或是浮动元素; false表示没有pop-up效果。 aria-expanded:表示展开状态。默认为undefined, 表示当前展开状态未知。其它可选值:true表示元素是展开的;false表示元素不是展开的。

已采纳回答 / 慕慕5304577
role是无障碍阅读,是给有阅读障碍的人设置的属性,有阅读障碍的人可以用读屏软件来解析.menuitem:子菜单presentation:呈现

最新回答 / 慕桂英3014013
火狐谷歌都可以的。<!DOCTYPE HTML><html><head><meta charset="utf-8"><title>title</title><link rel="stylesheet" href="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css"><script src="http://cdn.static...

最新回答 / ZzzwyPIN
兼容啊,最新版的Chrome9和火狐都是兼容的,你如果没有效果的话可能是jQuery组件版本不对。

最新回答 / qq_稳稳幸福_0
谢了  好用

最新回答 / 慕慕1545315
可以具体一些吗?比如<...图片...>我想在输入框后边添加一个下拉按钮,下按按钮内容是“A/B”两种类型,确定是A之后input框里边的内容就是A,这样怎么做?我是网页新手,CSS,JS都还不是很熟,拜托了。

最新回答 / fl_over
嗯嗯 现在网络引用  不行了 建议用下载 的 本地文件

已采纳回答 / 慕先生0790374
tabIndex属性可以设置键盘中的TAB键在控件中的移动顺序,即焦点的顺序,若把tabIndex属性设为一个负值(如tabIndex="-1"),那么这个链接将被排除在TAB键的序列之外。

最赞回答 / 不知不觉后知后觉嗯
本质是增强语义性,更明确地显示此处标签的意思。role是给有阅读障碍的人设置的属性,他们要借助读屏软件去阅读,那么读屏软件在解析时要用到role属性,告诉读屏软件该标签的角色,没它的话,读屏软件的读取就有问题,影响阅读。

已采纳回答 / 在起点飞奔的菜鸟
这个就是那个箭头

最新回答 / 慕用3104214
发你的代码看看,应该是你的bookstrap和jquery的调用方式不正确

已采纳回答 / MicroLeo_
文档开头引入的是CSS。<...code...>文档结尾引入的是JS。<...code...>
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言