html - Bootstrap 在 Div 中居中内容

标签 html css twitter-bootstrap

基本上我希望我的下拉框在 <div> 的中心水平对齐.目前它们在一个列中并且在 <div> 中。默认情况下垂直显示它们并将内容推到 <div> 的左侧.

enter image description here

我使用的是最新版本的 bootstrap,只有 CSS 可以填充标题并将其设置为透明!

<div class=" navbar  transparent navbar-default navbar-fixed-top" role="navigation"> <!--HEADER-->
        <div class="container-fluid header">                                                    <!--CONTAINER- Needs to be inset slightly-->
            <div class="row">
                <div class="navbar-header">
                    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                        <span class="sr-only">Toggle Navigation</span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    </button>
                </div>


                <!--First NavBar Colum - Logo is Located Here-->
                <div class=" navbar-collapse collapse">
                        <div class="col-sm-4 ">

                        </div>

                <!--Second NavBar Colum - Centered Horizontal Navigation Links are Located Here-->
                    <div class="col-sm-4 ">
                        <ul class="nav navbar-nav navbar-left">
                            <ul class="dropdown">
                                <i class="fa fa-circle-o"></i>
                                <a href="#" data-toggle="dropdown">PLAY</a>
                                <ul class="dropdown-menu">
                                    <li class="divider"></li>
                                    <li><a href="#">Public Teatimes</a></li>
                                    <li><a href="#">Member Teatimes</a></li>
                                    <li><a href="#">Course Tour</a></li>
                                    <li><a href="#">Rates and Ratings</a></li>
                                    <li><a href="#">Outings</a></li>
                                </ul>
                            </ul>

                            <ul class="dropdown">
                                <i class="fa fa-circle-o"></i>
                                <a href="#" data-toggle="dropdown">CLUB</a>
                                <ul class="dropdown-menu">
                                    <li class="divider"></li>
                                    <li><a href="#">Membership</a></li>
                                    <li><a href="#">Calender</a></li>
                                    <li><a href="#">Lessons and Shop</a></li>
                                    <li><a href="#">Bar and Food</a></li>
                                </ul>
                            </ul>

                            <ul>
                                <i class="fa fa-circle-o"></i>
                                <a href="#contact" data-toggle="modal">CONTACT</a>
                            </ul>
                        </ul>
                    </div>

                        <!--Third NavBar Colum - Social Media Icons are Located Here-->
                                <div class="col-sm-4">
                                    <i class="fa fa-facebook-square fa-3x"></i>
                                    <i class="fa fa-twitter-square fa-3x"></i>
                                    <i class="fa fa-instagram fa-3x"></i>


                                </div>



                        </div> <!--/ .nav-collapse-->
                    </div>
            </div>
        </div>

最佳答案

.navbar-nav, .navbar-left 中有 float:left 。所以,您已经删除了第一个 float:none。然后在父 col-sm-4 上,您可以添加 .text-center

关于html - Bootstrap 在 Div 中居中内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28827865/

相关文章:

javascript - 如何让 Angular-bootstrap 弹出窗口显示字典值

html - 如何通过 Bootstrap 响应式地使用边距和填充

javascript - 如何使用 canvas 标签 html5 制作具有动态 x、y 轴的图形

javascript - 可点击的 li 键盘导航链接

javascript - 将内容/文本置于绝对 div 绝对中心;从中心变换

css - 关键帧不产生任何动画效果

html - CSS - 如何将 <h1> 和 <h2> 标签包裹在 float 的 div 周围

html - Bootstrap 3 列响应

angularjs - 使用 Angular CLI 的 Web 应用程序不显示 bootstrap-sass 字形

javascript - setTimeout 在无限循环中不起作用