我看過很多CSS樣式表,並且至少有兩種方式來對我遇到的元素進行樣式設計。我想知道是怎麼一個造型元素的CSS不同,像下面爲什麼兩種造型元素的方式有優勢嗎?
a:link {
color: green;
background-color: transparent;
text-decoration: none;
}
<a href="#">Link</a>
的一個
.link {
color: green;
background-color: transparent;
text-decoration: none;
}
<a href="#" class="link">Link1</a>
沒有一個具有比其他什麼優勢呢?
優點?沒有。他們只是兩個完全不同的選擇器。第一個將只選擇未訪問的''標籤。第二種選擇任何類別爲「link」的東西。 – Santi
'.link'只是添加到'a'標籤的類。 'a:link'表示未訪問鏈接的樣式。在這裏閱讀更多信息:https://www.w3schools.com/css/css_link.asp – tech2017
您的示例不具有可比性。一個是僅適用於鏈接的僞類,另一個是可應用於任何元素的泛型類。 – j08691