【发布时间】:2016-08-04 18:28:32
【问题描述】:
我正在尝试实现一个引导下拉菜单,尽管将正确的类应用于子列表,但我失去了通常适用于引导的格式和填充。
我正在使用 bootstrap 4.0.0-alpha.2,如下所示:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.2/css/bootstrap.min.css" integrity="sha384-y3tfxAZXuh4HwSYylfB+J125MxIs6mR5FOHamPBG064zB+AFeWH94NdvaCBm8qnd" crossorigin="anonymous">
<nav class="navbar navbar-fixed-top navbar-light bg-faded">
<button class="navbar-toggler hidden-sm-up" type="button" data-toggle="collapse" data-target="#exCollapsingNavbar2">
☰
</button>
<div class="collapse navbar-toggleable-xs navbar-collapse" id="exCollapsingNavbar2">
<a class="navbar-brand" href="{% url 'home' %}"><img width="140" src="{% static 'images/openopps_logo.png' %}"</a>
<ul class="nav navbar-nav">
<li class="nav-item oo-roboto-override"><a class="nav-link" href="{% url 'pricing' %}">Pricing</a></li>
<li class="nav-item oo-roboto-override"><a class="nav-link" href="{% url 'home' %}">Blog</a></li>
<li class="nav-item oo-roboto-override dropdown">
<a class="nav-link dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" href="{% url 'about' %}">
About
<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="{% url 'about' %}#vision">Vision</a></li>
<li><a href="{% url 'about' %}#our_company">Our company</a></li>
<li><a href="{% url 'about' %}#faqs">FAQs</a></li>
<li><a href="{% url 'about' %}#contact_us">Contact us</a></li>
</ul>
</li>
</ul>
<ul class="nav navbar-nav pull-xs-right">
{% if user.is_authenticated %}
<li class="nav-item oo-roboto-override"><a class="nav-link" href="{% url 'auth_logout' %}"><button class="btn btn-sm btn-oo-outline">Logout</button></a></li>
{% else %}
<li class="nav-item oo-roboto-override"><a class="nav-link" href="{% url 'registration_register' %}"><button class="btn btn-sm btn-oo">Sign Up</button></a></li>
<li class="nav-item oo-roboto-override"><a class="nav-link" href="{% url 'auth_login' %}"><button class="btn btn-sm btn-oo-outline">Login</button></a></li>
{% endif %}
</ul>
</div>
</nav>
【问题讨论】:
-
您是否已经尝试过其他版本的引导程序?有同样的错误吗?
-
这对您的填充问题没有帮助,但在上面的示例中,您在第 6 行为您的图像标签缺少
> -
好声音。这行得通,但把其他一切都搞砸了。我会重新检查 bs4 指南。
-
你也可以在 li 上设置一个 CSS 约束,它会层叠在引导 CSS 之上...在任何浏览器中按 F12 都会调出开发人员选项,它会显示任何节点上的任何 CSS 操作。跨度>
标签: html twitter-bootstrap twitter-bootstrap-4