【发布时间】:2018-07-21 16:54:39
【问题描述】:
我正在尝试将作为 Bootstrap 导航菜单一部分的项目居中。
<nav class="navbar navbar-toggleable-md navbar-light bg-faded navbar-expand-md" style="background-color: yellow; font-size: 30px";>
<button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<a class="navbar-brand" href="#">LOGO</a>
<div class="collapse navbar-collapse" id="navbarNavDropdown">
<?php
wp_nav_menu( array(
'theme_location' => 'primary',
'depth' => 2,
'container_id' => 'bs-example-navbar-collapse-1',
'menu_class' => 'nav navbar-nav navbar-right',
'fallback_cb' => 'WP_Bootstrap_Navwalker::fallback',
'walker' => new WP_Bootstrap_Navwalker())
);
?>
</div>
</nav>
现在,我的 WordPress 菜单中有 5 个项目。我正在努力做到这一点,导航栏品牌在左边,第一个菜单在中间,三个菜单项在右边,最后一个菜单项在最后。
|Logo| |first| |second||third||fourth| |fifth|
标志navbar-brand默认在左边,我设法把第五个菜单项放在右边
.menu-item:nth-child(5) {
position: absolute;
right: 0px;
}
现在我需要将第一个项目居中,然后将其余项目向右推。我试过做
.menu-item:nth-child(1) a {
margin: 0 auto;
}
但它不起作用。
【问题讨论】:
标签: wordpress twitter-bootstrap bootstrap-4