【发布时间】:2015-11-08 08:31:02
【问题描述】:
所以我正在尝试自学如何创建和自定义 wordpress 网站,我已经被这段代码困住了 2 天。所以我在这里发帖,所以也许有人可以帮助我理解我做错了什么。大约一两个星期前我才开始自学,所以这是我的一些知识背景。
我正在尝试创建一个导航菜单,该菜单位于站点标题容器下方的网页标题中。除了侧边栏小部件和页脚之外,该主题不提供菜单位置。我已经设法通过主题文件为自定义菜单添加了一个新的主题位置。
我遇到的问题是我无法在 CSS 中设置样式,因此当您将鼠标悬停在顶部导航菜单中的页面上时子菜单会下拉。这是我目前遇到问题的部分的 html 和 CSS:
.top-menu {}
.top-menu ul {
list-style-type: none;
overflow: hidden;
width: 900px;
margin: 0px auto;
;
}
.top-menu ul li {
width: 175px;
height: 50px;
float: left;
}
.top-menu ul li.current-menu-item {
background: blue
}
.top-menu ul li:hover {
background: red
}
.top-menu ul a {
font: 20px Cantarell, Arial, sans-serif;
color: #000;
display: block;
width: 175;
height: 50px;
line-height: 50px;
text-decoration: none;
text-align: center;
}
.top-menu ul ul {
display: none;
position: absolute;
top: 100%;
left: 0;
background: #fff;
padding: 0
}
.top menu ul ul li {
float: none;
width: 200px;
}
.top menu ul ul a {
line-height: 120%;
padding: 10px 15px
}
<div class="top-menu">
<ul id="menu-header" class="menu">
<li id="menu-item-28" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28"><a href="http://notmymamaskitchen.com/home/">Home</a>
</li>
<li id="menu-item-29" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29"><a href="http://notmymamaskitchen.com/about/">About</a>
</li>
<li id="menu-item-27" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-27"><a href="http://notmymamaskitchen.com/recipes/">Recipes</a>
<ul class="sub-menu">
<li id="menu-item-51" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-51"><a href="http://notmymamaskitchen.com/category/appetizers-snacks/">Appetizers & Snacks</a>
</li>
<li id="menu-item-52" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-52"><a href="http://notmymamaskitchen.com/category/breads/">Breads</a>
</li>
<li id="menu-item-53" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-53"><a href="http://notmymamaskitchen.com/category/breakfast/">Breakfast</a>
</li>
</ul>
</li>
<li id="menu-item-25" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25"><a href="http://notmymamaskitchen.com/contact/">Contact</a>
</li>
</ul>
</div>
请帮忙!,我的头发快用完了:/
PS。这是我在这个网站上提出的第一个问题。
【问题讨论】:
-
这是我最近为另一个答案创建的干净、简单的下拉菜单。看看它是如何工作的。希望它有所帮助。 jsfiddle.net/hp67rvfc
标签: html css wordpress drop-down-menu submenu