簡體   English   中英

懸停在<a href>標簽</a>內不起作用

[英]Hover not working inside an <a href> tag

我是HTML / CSS的新手,所以如果這是一個簡單的問題,請原諒,但是我的a:hover(使用id而不是類)在href標記內不起作用,但是當我在th標記中使用它時是的。

HTML

<a href='http://www.example.com' id='link1'>Example Text</a>

CSS

#link1 a:hover {
text-decoration: none;
color: #E0E0E0;
}

問題是,如果我將其放在div中並將其設置為類而不是id,它可以工作,但隨后將其余鏈接向后移動到頁面上的一行。

那是因為您正在嘗試在id'link1'內找到錨鏈接,而link1是錨鏈接。 嘗試這個:

a#link1:hover {
  text-decoration: none;
  color: #E0E0E0;
}

http://jsfiddle.net/kF8ey/

您的選擇器不正確。 嘗試這個:

#link1:hover {
  text-decoration: none;
  color: #E0E0E0;
}

通過使用#link1 a:hover ,您也可以告訴您的代碼查找名為#link1的鏈接,然后在其中查找錨標記。 顯然,您只需要#link1本身。

小提琴中的靈魂: http//jsfiddle.net/9GXg8/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM