【发布时间】:2016-09-02 01:22:49
【问题描述】:
我正在尝试在我的 wordpress 网站上对齐我的导航菜单。我唯一的问题是当浏览器缩小到移动width...导航中的最后一个项目与导航中的其他项目不对齐,因为它之前的项目只有3个字母长。
预览:
我的代码:
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<div class="collapse navbar-collapse">
<nav id="nav">
<?php wp_nav_menu( array( 'theme_location' => 'primary', 'menu_class' => 'nav') ); ?>
</nav>
我目前正在使用媒体查询:
@media only screen and (min-width: 388px) and (max-width: 480px) {
.nav li:last-child a {
margin-left: 20px;
}
}
但是当我调整浏览器的大小时……它会在width 388px 处对齐混乱,而在我的iphone 6 上它会在width 375px 处对齐。有没有更好的方法来对齐我的菜单,还是我应该在这里坚持媒体查询?
更新
请在 JSFiddle 输出面板上将宽度更改为 438px 以重现该问题。
【问题讨论】:
标签: html twitter-bootstrap css media-queries