0
正如我在this pen中所演示的,我遇到了鏈接的懸停樣式帶走了它所在div的樣式的問題。但問題消失了,如果我將#div div {background-color:blue; }
的樣式更改爲div {background-color:blue; }
。Css:hover從父容器中刪除所有其他樣式
正如我在this pen中所演示的,我遇到了鏈接的懸停樣式帶走了它所在div的樣式的問題。但問題消失了,如果我將#div div {background-color:blue; }
的樣式更改爲div {background-color:blue; }
。Css:hover從父容器中刪除所有其他樣式
只需刪除CSS中的第二個div
即可。你的問題是由#div div
在CSS中引起的,實際上意味着div div INSIDE父div。現在你沒有那個。
#div {
background-color: blue;
}
a:hover {
color: red;
}
<div id="div">
<a>Yo!</a>
</div>
因爲沒有一個'div'裏面'#div' ... –
所以,實際上你想要什麼? – Ayan
它是這樣的東西你想要的:http://codepen.io/ayandey/pen/egQEpj – Ayan