css - Bootstrap3 - 让导航栏元素占据整个宽度

标签 css html twitter-bootstrap-3 navbar

我正在尝试使用 bootstrap3 创建网页,但在导航栏中遇到了问题。我希望导航链接(有 4 个 - “网页设计”“开发”“摄影”“博客”)平均划分水平导航栏中的可用空间。至少他们只是堆积在左边。这是代码的一部分 - 希望我没有错过重要的一点。我根本没有修改 bootstrap CSS。

                <div class="container-fluid">
                    <div class="row">
                        <!-- Navbar -->
                        <nav class="navbar navbar-default" role="navigation">
                            <div class="navbar-header">
                                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
                                    <span class="sr-only">Toggle navigation</span>
                                    <span class="icon-bar"></span>
                                    <span class="icon-bar"></span>
                                    <span class="icon-bar"></span>
                                </button>
                            </div>
                            <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
                                <ul class="nav navbar-nav">
                                    <li class="active col-md-3">
                                        <a href="#">Web Design</a>
                                    </li>
                                    <li class="col-md-3">
                                        <a href="#">Development</a>
                                    </li>
                                    <li class="col-md-3">
                                        <a href="#">Photography</a>
                                    </li>
                                    <li class="col-md-3">
                                        <a href="#">Blog</a>
                                    </li>
                                </ul>
                            </div>
                        </nav>
                    </div>

                    <div class="row">
                        <h1>Hello World!</h1>

                    </div>

                </div>
            </div>
        </div>

最佳答案

我用一些 css 规则强制对 Bootstrap 布局进行了一些更改,看看这是否能让你满意 :)

http://jsbin.com/xeniwonujeti/1/

我的 CSS 更改:

.nav { width: 100%;}
.nav li { width: 25%; text-align: center; }

显然,这将限制动态菜单更改,如果链接数量发生变化,您将不得不更改它。

关于css - Bootstrap3 - 让导航栏元素占据整个宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25349150/

相关文章:

android - 在 Android 上添加动态内容后,背景图像变为纯色

css - 为什么按钮在使用相同类的特定 div 标签之间不起作用?

jquery - 选择 Bootstrap Select 3 时出现的问题

javascript - 1920x1080 屏幕上的导航栏问题

javascript - 使用 javascript 或 jQuery 的实体 block DIV

javascript - Font Awesome 仅在手机上显示

javascript - 在主机定义的策略 : inline script. 中获取错误资源违反指令 'script-src ms-appx: ' unsafe-eval'' 资源将被阻止

javascript - 已禁用文本区域显示整个文本

php - 如何选择多个文件上传?

javascript - Bootstrap 下拉菜单不会在外部单击时关闭