【发布时间】:2014-05-29 01:45:09
【问题描述】:
我的网站 www.morvargh-sailing.co.uk 出现问题。我正在使用 Bootstrap 3 和普通 css,而不是更少等。
似乎我的媒体查询或导航栏的自定义 css 设置不正确,主导航栏没有响应。我可以单击三栏链接,但下拉菜单的样式不正确。
我也在使用 wordpress,所以使用自定义导航文件来使引导菜单工作。下面是我用于导航栏的 php 和 css。谁能指出我在哪里出错的正确方向。 (注意,我的媒体查询是空的。)
PHP。
<div class="container">
<nav class="navbar navbar-inverse" role="navigation">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<div class="brand">
<h1>Morvargh Sailing Project</h1></a><p>Using Sail Training to Inspire and Change Lives</p>
</div>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse navbar-ex1-collapse pull-right">
<?php
wp_nav_menu( array(
'menu' => 'primary',
'theme_location' => 'primary',
'depth' => 2,
'container' => 'false',
'container_class' => 'collapse navbar-collapse',
'menu_class' => 'nav navbar-nav',
'fallback_cb' => 'wp_bootstrap_navwalker::fallback',
'walker' => new wp_bootstrap_navwalker())
);
?>
我的 CSS 样式是……
/* NAVIGATION ============================================================ */
.navbar-wrapper
{
position:absolute;
top:0;
left:0;
right:0;
z-index:10;
margin-bottom:-70px
}
.navbar .navbar-inner
{
}
.navbar
{
background-color: #1E1E1E;
background-image: none;
border: 0;
-webkit-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
-webkit-box-shadow: 0 0 0 2px rgba(0,0,0,0.2);
-moz-box-shadow: 0 0 0 2px rgba(0,0,0,0.2);
box-shadow: 0 0 0 2px rgba(0,0,0,0.2);
}
.navbar-inverse .navbar-collapse
{
height:64px!important;
}
.brand h1, .brand h1 a, .brand h1 a:hover
{
margin-left: 26px;
color: #FFF;
font-size:1.4EM;
font-weight: 600;
font-family: 'Open Sans',Arial,sans-serif;
text-decoration:none;
margin-top: 12px;
}
.navbar-header p
{
margin-left: 35px;
color: #09f;
font-family: 'Reenie Beanie', cursive;
font-size:26px;
margin-top:-13px;
margin-bottom:0px;
}
.navbar-nav
{
margin: 7.5px 10px;
}
.navbar-nav > li > a
{
height:58px;
color: #fff!important;
}
.navbar-nav > li > a:hover
{
height: 58px;
border-bottom:solid 2px #09F;
background:url(../img/menu_arrow.png)center bottom repeat-x
}
.navbar-nav > li > a:active
{
height:58px;
border-bottom:solid 2px #09F;
background:url(../img/menu_arrow.png)center bottom repeat-x
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus
{
background-color: #1E1E1E;
border-bottom:solid 2px #09F;
background:url(../img/menu_arrow.png)center bottom repeat-x
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus
{
background-color: #1E1E1E;
}
.dropdown-toggle
{
height: 58px;
}
.navbar-nav > li > .dropdown-menu
{
margin-top:3px;
background-color: #1E1E1E;
border: 0;
-webkit-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
border-top:solid 2px #09F;
}
.navbar-nav > li > .dropdown-menu a
{
color: #fff;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus
{
background-color:#09F;
}
任何帮助或指针都会有帮助!!!
【问题讨论】:
标签: css wordpress twitter-bootstrap