加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

twitter-bootstrap – Bootstrap 3中响应式navbar的问题

发布时间:2020-12-18 00:09:25 所属栏目:安全 来源:网络整理
导读:我在上一个版本的Bootstrap响应的navbar没有问题,但我不能得到版本3工作。切换按钮正常显示,一切都消失,但品牌,但按钮不响应点击。 ( http://getbootstrap.com/components/#navbar-responsive)任何帮助将非常感谢! 这里是到目前为止的代码: !DOCTYPE h
我在上一个版本的Bootstrap响应的navbar没有问题,但我不能得到版本3工作。切换按钮正常显示,一切都消失,但品牌,但按钮不响应点击。 ( http://getbootstrap.com/components/#navbar-responsive)任何帮助将非常感谢!
这里是到目前为止的代码:
<!DOCTYPE html>
<html>
<html lang="en">

    <head>
    <title>Hello World</title>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width,initial-scale=1.0">
        <script src="js/bootstrap.min.js"></script>
        <link href="css/bootstrap.css" rel="stylesheet" media="screen">
    </head>

    <body>
        <section>   
            <div class="navbar navbar-fixed-top">
                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-responsive-collapse">
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
                <a href= "#" class="navbar-brand">Brand Name</a>
                <div class="nav-collapse navbar-responsive-collapse collapse">
                    <ul class="nav navbar-nav pull-right">
                        <li class="active "><a href="#">Home</a></li>
                        <li><a href="#">Link 1</a></li>
                        <li><a href="#">Link 2</a></li>
                        <li><a href="#">Link 3</a></li>
                        <li><a href="#">Link 4</a></li>
                    </ul>   
                </div>  
            </div>
        </section>

解决方法

我相信下面的代码将产生你要找的效果。具体来说,在BS3中没有“navbar-responsive-collapse”类(参见“bootstrap.css”文件)。从版本3开始,Bootstrap默认是响应式的,所以很多用于响应的代码标志现在已经被嵌入到框架中,不再需要明确地调用。

这里有一个BS3版本的右对齐可折叠菜单:

<div class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
    <span class="sr-only">Toggle navigation</span>
    <span class="icon-bar"></span>
    <span class="icon-bar"></span>
    <span class="icon-bar"></span>
</button>
<a href= "#" class="navbar-brand">Brand Name</a>
</div>
<div class="collapse navbar-collapse navbar-ex1-collapse">
    <ul class="nav navbar-nav pull-right">
        <li class="active "><a href="#">Home</a></li>
        <li><a href="#">Link 1</a></li>
        <li><a href="#">Link 2</a></li>
        <li><a href="#">Link 3</a></li>
        <li><a href="#">Link 4</a></li>
    </ul>   
</div>
</div>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读