html - 更改 Bootstrap Nav-Pills 的宽度和外观

标签 html css twitter-bootstrap

我使用 nav-pills 设置了一个导航栏。我有水平和对齐的条,所以它们都很好地排列,但我想更改导航丸的宽度,以便我可以使它们与网站上的其他所有内容更加均匀。这是我的导航栏代码:

<div class="container" id="buttonBar">
<ul class="nav nav-pills nav-justified">
  <li class="active"><a href="index.html">HOME</a></li>
  <li><a href="about.html">ABOUT</a></li>
  <li><a href="video.html">VIDEO</a></li>
  <li><a href="photo.html">PHOTOGRAPHY</a></li>
  <li><a href="artists.html">ARTIST PORTFOLIOS</a></li>
</ul>
</div>

在我制作的自定义 CSS 文件上,我尝试执行以下操作:

.nav .nav-pills .nav-justified li a {
    width: 50px;
}

但是没有用。我这样做的正确方法是什么?谁能告诉我如何更改文本的颜色和导航栏的颜色?我想让背景颜色透明。

最佳答案

您的 CSS 选择器不正确。前三个类之间的空格表示它们是子元素,而不是该元素具有所有三个类。

试试这个:

.nav.nav-pill.nav-justified li a {
    width: 50px;
}

如果你不能让它工作, fiddle 或其他东西会很有用。

关于html - 更改 Bootstrap Nav-Pills 的宽度和外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31150393/

相关文章:

javascript - 加载一个 .html 页面,其中应包含 .php 文件中的一些数据

javascript - 使用 SetInterval 更改 CSS 背景 url

html - 只排除一个 css 属性值?

javascript - 在 JavaScript 中单击类名称后更改类名称

html - 即使正确使用 modernizr,歌剧也会显示多个日期选择器

html - 如何在较小的屏幕上将 2 行和 2 列移动到 1 行,但按顺序更正列

html - 删除 Bootstrap 下拉列表中的白线

jquery - 切换开关库 + Bootstrap 子菜单 = 如何停止传播?

javascript - 信用卡号验证

html - 具有滚动条的相同高度 flex 元素 - flexbox