有没有办法让导航栏菜单居中

图一:我想让内容居中,然后就给col-md-8那个div加了text-center的class名。然后给下边的div,也就是collapse那个div加了display:inline-block!important,才得以让中间ul居中显示。

图片描述

图二:之后再缩小浏览器宽度看手机端,这个ul,合不上,因为我加了display:inline-block!important;很烦!

图片描述

图三:我在chrome控制台看了半天,最后发现是这句代码控制着手机端的div ul 是否隐藏(我不敢确定,但是去掉勾选的时候,手机端导航确实合不上了)

图片描述

所以:我就很纠结,我又想让居中,又想让手机端可以收放自如.可是这该怎么办呀?!!! 下面是代码:其实相信你们已经知道是什么问题了,感觉这个代码看或不看也影响不了什么...

<nav class="navbar navbar-default zIndex_top_nav">
        <div class="container-fluid">
            <div class="clearfix col-md-2">
                <div class="navbar-header pull-right">
                    <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    </button>
                    <a class="navbar-brand" href="javascript:;">
                        <img src="imgs/logo.png">
                    </a>
                </div>
            </div>
            <div class="col-md-8" style="text-align:center;line-height:10px;">
                <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1" style="text-align:center;display:inline-block!important">
                    <ul class="nav navbar-nav zIndex_nav_top">
                        <li><a class="hover" href="javascript:;">主页</a></li>
                        <li><a href="javascript:;">呵呵</a></li>
                        <li><a href="javascript:;">哈哈</a></li>
                    </ul>
                </div>
            </div>
            <div class="zIndex_header_right col-md-2" style="padding-left:0;">
                <a href="javascript:;" class="btn btn-default" role="button">会员登录</a>
                <a href="javascript:;" class="btn btn-default" role="button">注册</a>
            </div>
        </div>
    </nav>
阅读 6.7k
1 个回答

不要在div上面加,在div下面的ul上面加可以,另外ul得把float属性设置成none:

<ul class="nav navbar-nav zIndex_nav_top" style="float: none;display: inline-block;">
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏