html - Bootstrap 导航和导航栏类未正确显示

标签 html css twitter-bootstrap

例如,这里我将 nav-justified 作为导航类,它应该在屏幕宽度上均匀分布链接。

<nav id="header" class="nav nav-pills nav-justified">
    <a class="nav-item nav-link active" href="#">Active</a>
    <a class="nav-item nav-link" href="#">Link</a>
    <a class="nav-item nav-link" href="#">Link</a>
    <a class="nav-item nav-link disabled" href="#">Disabled</a>
</nav>

<div id="main" class="container"> Content</div>

<div id="footer" class="container">
    <p>&copy;
        <time datetime="2018">2018</time> JT </p>
</div>

<script src="../js/bootstrap.min.js"></script>
<script src="../js/main.js"></script>

但它会这样做:

左对齐且未居中的链接的屏幕截图:

enter image description here

我的 main.js 是空的,我的 main.css 只是改变了背景颜色。我的 bootstrap.min.js 和 bootsrtap.min.css 都已正确链接。

最佳答案

使用 Bootstrap 4.1.2,代码在下面的代码片段中似乎运行良好。您是否检查过开发者工具以确保没有任何冲突的样式规则?

<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.2/css/bootstrap.min.css" rel="stylesheet" />
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.2/js/bootstrap.bundle.min.js"></script>

<nav id="header" class="nav nav-pills nav-justified">
  <a class="nav-item nav-link active" href="#">Active</a>
  <a class="nav-item nav-link" href="#">Link</a>
  <a class="nav-item nav-link" href="#">Link</a>
  <a class="nav-item nav-link disabled" href="#">Disabled</a>
</nav>

<div id="main" class="container"> Content</div>

<div id="footer" class="container">
  <p>&copy;
    <time datetime="2018">2018</time> JT </p>
</div>

关于html - Bootstrap 导航和导航栏类未正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51487020/

相关文章:

jquery - 有类在 if 条件下不起作用

html - 链接没有悬停

css - 如何删除默认的 Bootstrap 3 轮播控件背景渐变?

javascript - 向切换为显示文本的标题添加向上或向下箭头

html - 如何覆盖 Twitter Bootstrap 中按钮的链接颜色和边距/填充?

html - 使一个元素的宽度取决于其 sibling 的宽度

javascript - 用 Jquery 替换 &lt;script&gt; 标签内 HTML 中的值

javascript - 当 image.src 有时间标签时更新 Canvas 图像

CSS 流体列布局的最佳方式

css - 水平对齐 div - 第一个占据所有水平可用空间