0
当列表项目翻转时,我需要有div显示{border-bottom:solid 2px #F63}
。我玩.whatever:hover .whatever {
,但没有得到任何东西。有什么建议么?使用CSS的多元素翻转
当列表项目翻转时,我需要有div显示{border-bottom:solid 2px #F63}
。我玩.whatever:hover .whatever {
,但没有得到任何东西。有什么建议么?使用CSS的多元素翻转
没有看到您的CSS/HTML,很难/不可能发布解决方案。但是@James Khoury在评论中提到,你需要将div
放在li
之内。因此,像这样......
<ul>
<li class="first">First
<div class="first">
First
</div>
</li>
<li class="second">Second
<div class="second">
Second
</div>
</li>
</ul>
CSS
div{width:50px; height:50px;
border:1px solid blue;
margin:1em;}
li a{display:block;}
li.first:hover div.first, li.second:hover div.second{
border-bottom:solid 2px #F63;}
告诉我们你的CSS/HTML – Hristo
你的CSS应该工作;也许在完整的代码中有一些特定的东西导致它无法工作。你应该发布一个更完整的CSS副本。 – Jacob
@Spencer如果你的'div's是你想添加边框的元素,并且列表项在里面,那么它不能用css完成,因为你不能指定一个基于它的元素包含另一个元素(据我所知)。如果是相反的方式,你的'div'在你的列表项中,那么它应该可以工作。就像@Jacob所说的那样。 –