我有一个水平列表菜单,我想在其上使用伪选择器:当您将鼠标悬停在菜单项上时,它应该有一个粗色下划线。每个菜单项都有不同的宽度,其下划线效果应与该宽度相匹配
这是一个带有下划线菜单的示例网站:http ://www.theblackswantheory.org/
这是我的清单:
<div id="other">
<div id="otherTable">
<ul id="ul1">
<li>Web Design</li>
<li>Graphic Design</li>
<li>Google Search Optimization</li>
</ul>
</div>
</div>
CSS:
#otherTable{
display: table;
margin: 0 auto;
}
#otherTable ul{
list-style: none;
}
#otherTable ul li{
display: inline;
margin: 10px;
}
ul#ul1{
color: #fff;
}
那么解决这个问题的最佳方法是什么?我尝试了几件事,但效果不佳(表格,下面的另一个带有下划线的列表等...)
如果可能的话,我希望它是纯 CSS 和没有 javascript ......我相信它是
谢谢你