修复了WordPress中引导菜单的顶级类在大型设备上不起作用的问题
我正在使用引导类“navbar fixed top”以使navbar粘到窗口的顶部,例如在本例中: 以下是菜单代码修复了WordPress中引导菜单的顶级类在大型设备上不起作用的问题,wordpress,twitter-bootstrap,menu,css-position,Wordpress,Twitter Bootstrap,Menu,Css Position,我正在使用引导类“navbar fixed top”以使navbar粘到窗口的顶部,例如在本例中: 以下是菜单代码 <nav class="navbar navbar-default navbar-fixed-top"> <div class="container"> <!-- Brand and toggle get grouped for better mobile display --> <div clas
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Awesome Theme</a>
</div>
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<?php
wp_nav_menu(array(
'theme_location' => 'primary',
'container' => false,
'menu_class' => 'nav navbar-nav navbar-right',
'walker' => new Walker_Nav_Primary()
)
);
?>
</div>
</div>
<!-- /.container-fluid -->
</nav>
切换导航
以下是大型设备上菜单的屏幕截图(无法正常显示)
菜单适用于中等设备,如以下屏幕截图所示
您可以对屏幕大小使用css代码,例如:
@media (min-width: 979px) {
.navbar { ... }
}
结合CSS的最大宽度属性来实现您所需要的。
我应该设置最大宽度吗?你可以说,如果设备的最小宽度是979 px,那么可以将我的navbar类的最大宽度设置为900px。你使用的是真实的类名、真实的语法还是逻辑宽度检查?我使用的代码是@media(最小宽度:968px){.navbar{max width:100%;},但仍然不起作用,因为“最大宽度:100%”使导航栏的宽度为屏幕的100%。您应该将其指定为px,例如“最大宽度:960px”。