gpt4 book ai didi

css - 在 bootstrap 上将导航栏的元素居中

转载 作者:太空宇宙 更新时间:2023-11-04 13:44:42 25 4
gpt4 key购买 nike

我希望导航栏的元素位于中心,我有以下 html:

<div class="navbar navbar-default navbar-fixed-bottom" style="bottom:50px; background:none; border:0px; box-shadow:none;">
<div class="navbar-inner" style="float: none;">
<div class="container-fluid" >
<ul class="nav navbar-nav" >
<li><img class="social-media" src="images/facebook.png"></li>
<li><img class="social-media" src="images/twitter.png"></li>
<li><img class="social-media" src="images/linkedin.png"></li>
</ul>
</div>
</div>
</div>

这是我的 CSS:

.social-media {
opacity: 0.4;
margin-left: 15px;
width: 32px;
height: 32px;
}

.social-media:hover {
opacity: 1;
margin-left: 15px;
width: 32px;
height: 32px;
}

enter image description here

我尝试在 html 中的导航栏上使用 text-align:center; 但它没有用。知道如何解决这个问题吗?

我尝试将 bootstrap.css 更改为

    @media (min-width: 768px) {
.navbar-nav {
float: none;
margin: 0 auto;
float: none;
width: 100%;
}
.navbar-nav > li {
float: none;
text-align: center;
}

现在我有这个: enter image description here

将 bootstrap.css 编辑为:

 .navbar-nav {
margin: 0;
display:inline-block !important;
float:none !important;
}

我终于得到了: enter image description here

最佳答案

我认为您需要在 UL 上设置 float:none; 并在 UL 的父级上设置 text-align:center;

在 UL 和

上尝试下面的 css

*记住我正在考虑 bootstrap 2.3.2 版本而不是 v3.X(如果不确定)如果你使用其他版本让我知道.. *

.navbar-nav {
display:inline-block !important;
float:none !important;
}

.container-fluid {
width: 100%;
text-align:center;
}

检查以下 bootstrap sample

关于css - 在 bootstrap 上将导航栏的元素居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22589693/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com