關於偽類:hover大家都用過,也比較熟悉。今天介紹一種新的用法(不是我發現的,但是以前一直沒這么用過)。在Chrome瀏覽器下,當a標簽使用display:black;時a:hover的屬性瀏覽器就讀不到。解決的方法就是在樣式名后直接添加:hover屬性(.hao:hover{})。我現在要說的就是樣式名稱后面可以直接使用:hover,不用非要在a標簽內使用。鼠標懸停的效果也會顯示。
如:
.ss1{color:#454545;height:25px;}
.ss1:hover{color:#FFF;background:#0C0;}
.ss2 a{color:#454545;height:25px;text-decoration:none;}
.ss2 a:hover{background:#FC0;color:#ffffff;}
<div class="ss1">123456</div>
<div class="ss2"><a href="#">123456</a></div>
大家可以發現.ss1沒有添加a標簽,但是當鼠標經過.ss1屬性區域是,背景顏色出現了,是我們定義的顏色。
獻丑了,才學有限,那位大神有什么補充的,或說的不對的,請多多指教。