對於下面的錨標記:如何在具有焦點的錨標籤上設置樣式?
<a href="#user-stacks" data-toggle="tab">My Stacks </a>
我怎樣才能添加樣式這個標籤後獲得焦點?
我曾嘗試:
li.section-tab a:focus {
color: cadetblue;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
對於下面的錨標記:如何在具有焦點的錨標籤上設置樣式?
<a href="#user-stacks" data-toggle="tab">My Stacks </a>
我怎樣才能添加樣式這個標籤後獲得焦點?
我曾嘗試:
li.section-tab a:focus {
color: cadetblue;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
保持定位簡單易懂,這裏是工作的代碼
a:focus {
color: cadetblue;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
這將對所有achor標籤應用樣式如果他想要特定的錨標籤,該怎麼辦?此外,這不是一個答案,這是一個建議,你應該把它放在評論 –
這個'li.section-tab'是什麼意思,在他提到的HTML代碼中的這些選擇器在哪裏。 – viveksinghggits
你需要的是:active
(more info)。通常這將是您使用:hover
相同的風格,所以:
li.section-tab a:active,
li.section-tab a:hover {
color: cadetblue;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
當用鼠標交互,這通常是 用戶之間的時間按下鼠標按鍵並將其釋放。在使用鍵盤選項卡 鍵時,主動 僞類也通常匹配。
嘗試'li.section-tab> a:focus'這意味着直接在該li下的'a'標籤 – Spluf