我正在学习如何构建纯CSS下拉菜单,我看到一个奇怪的问题。我搜索过,没有发现任何有用的东西。CSS下拉菜单,链接减半
如果将鼠标悬停在博客链接上,您会看到“案例研究”与一行中的“案例”和下一行中的“研究”分成两半。
我检查了我的HTML,看起来很好。这是一个漫长的一天,所以也许我错过了一些明显的东西。 :○
我有这个至今:
<nav class="p-nav">
<ul>
<li><a href="#">About</a></li>
<li><a href="#">Showcase</a></li>
<li><a href="#">Services</a></li>
<li><a href="#">Blog</a>
<ul>
<li><a href="#">Case Studies</a></li>
<li><a href="#">Tutorials</a>
<ul>
<li><a href="#">CSS</a></li>
<li><a href="#">Javascript</a></li>
<li><a href="#">Playground</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#">Contact</a></li>
</ul>
</nav>
@import url(http://fonts.googleapis.com/css?family=Lato:300, 400);
.p-nav li {
position: relative;
}
.p-nav ul ul {
display: none;
position: absolute;
top: 100%;
}
.p-nav ul li {
float: left;
}
.p-nav a {
display: block;
font: 300 100%/70px"Lato", sans-serif;
padding: 0 30px;
}
.p-nav ul li:hover > ul {
display: block;
}
这里是链接到代码:http://jsfiddle.net/6CwYh/20/
谁能解释为什么它这样做了,我怎么能解决这个问题?
TIA。
谢谢,我得记住伎俩。 :) – cornishninja
@cornishninja不客气,你想忘记:-) – caramba