HTML5允許在塊標籤中包裝塊級別。 但是,似乎只要先前聲明瞭選擇器的顏色(例如h4
),則聲明新的鏈接和懸停顏色不起作用。懸停在塊級別鏈接中不起作用
h4 {
color: orange;
}
.test a:link, .test a:active, .test a:visited {
color: green;
display: inline-block;
}
.test a:hover {
color: red;
}
<div class="test">
<a href="#">
<h4>Heading</h4>
<p>This is the paragraph</p>
</a>
</div>
您還可以找到在Codepen這個例子:http://codepen.io/Ixillion/pen/ouBrD
在這個例子中,段落文本具有正確的鏈接顏色(綠色)和懸停顏色(紅色)。 h4
標題沒有。
只要您在css中取出h4
聲明,它就可以正常工作。不幸的是,這個簡單的解決方案在我的項目中不可行
這是一個CSS錯誤或我做錯了什麼?任何幫助將非常感激。