如何将 bootstrap 导航栏的内容移动到中间?
How can I move the contents of a bootstrap navbar to the middle?
我正在尝试制作一个简单的导航栏,我希望导航栏的内容(如“主页”和“联系人”)向右移动一点,以便它也适用于移动用户。这就是我的导航栏的样子,我画的红线代表我希望“测试”开始的位置。
我不确定如何将“测试主页联系我们”移动到那条红线的开头。我尝试将 style="left:200px"
放入每个文本的 <a>...</a>
部分,但没有用。我正在使用 bootstrap 导航栏,所以我基本上只是从 bootstrap 复制并粘贴导航栏,下面是它的代码:
<nav class="navbar navbar-expand-md navbar-dark bg-dark">
<a class="navbar-brand" href="{{ url_for('home_page') }}"><b>Test</b></a>
<button
class="navbar-toggler"
type="button"
data-toggle="collapse"
data-target="#navbarNav"
>
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="{{ url_for('home_page') }}"
>Home <span class="sr-only">(current)</span></a
>
</li>
<li class="nav-item">
<a class="nav-link" href="market">Contact Us</a>
</li>
</ul>
</div>
</nav>
您可能正在寻找 style="padding-left: 200px;"
而不是 left
。
只需在 <nav>
标签旁边添加 container
div 即可。
<nav class="navbar navbar-expand-md navbar-dark bg-dark">
<div class="container">
<a class="navbar-brand" href="{{ url_for('home_page') }}"><b>Test</b></a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="{{ url_for('home_page') }}">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="market">Contact Us</a>
</li>
</ul>
</div>
</div>
</nav>
来源:https://getbootstrap.com/docs/4.6/layout/overview/#containers
您必须为整个 nav
标签提供 padding-left
。例如:
nav {
padding-left: 200px;
}
我正在尝试制作一个简单的导航栏,我希望导航栏的内容(如“主页”和“联系人”)向右移动一点,以便它也适用于移动用户。这就是我的导航栏的样子,我画的红线代表我希望“测试”开始的位置。
我不确定如何将“测试主页联系我们”移动到那条红线的开头。我尝试将 style="left:200px"
放入每个文本的 <a>...</a>
部分,但没有用。我正在使用 bootstrap 导航栏,所以我基本上只是从 bootstrap 复制并粘贴导航栏,下面是它的代码:
<nav class="navbar navbar-expand-md navbar-dark bg-dark">
<a class="navbar-brand" href="{{ url_for('home_page') }}"><b>Test</b></a>
<button
class="navbar-toggler"
type="button"
data-toggle="collapse"
data-target="#navbarNav"
>
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="{{ url_for('home_page') }}"
>Home <span class="sr-only">(current)</span></a
>
</li>
<li class="nav-item">
<a class="nav-link" href="market">Contact Us</a>
</li>
</ul>
</div>
</nav>
您可能正在寻找 style="padding-left: 200px;"
而不是 left
。
只需在 <nav>
标签旁边添加 container
div 即可。
<nav class="navbar navbar-expand-md navbar-dark bg-dark">
<div class="container">
<a class="navbar-brand" href="{{ url_for('home_page') }}"><b>Test</b></a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="{{ url_for('home_page') }}">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="market">Contact Us</a>
</li>
</ul>
</div>
</div>
</nav>
来源:https://getbootstrap.com/docs/4.6/layout/overview/#containers
您必须为整个 nav
标签提供 padding-left
。例如:
nav {
padding-left: 200px;
}