< A>悬停时TAG发生了一个奇怪的问题

时间:2013-04-12 17:38:46

标签: html css html5 css3 hover

JSFidle link不起作用,此处已更新,但有效但不完整Another JSFidle link

区别在于

<a href="#social">                  
    <div id="b-social" class="navi-ring"><p>Social</p></div>
</a>

<a>标记从css

突出显示错误
.navi-ring:nth-child(2):hover{
    background-color: #0C95C7;
}

它突出但是从这个

.navi-ring:nth-child(1):hover{
    background-color: rgb(253,225,100);
}

当我向其他div添加<a>标记时,它会从.nav-irin g第一个孩子中突出显示。怎么了?

1 个答案:

答案 0 :(得分:1)

将您的n-child放在锚标记上,并将锚标记添加到所有4个圆div中。 但目标就像

#brain-menu a:nth-child(x):hover navi-ring {

}

你的第二个小提琴是有效的,因为圆圈2-4在同一个容器下

喜欢这个

http://jsfiddle.net/BY5vQ/2/

更改href我刚刚做了一个例子