2017-04-15 44 views
1

所以我想在這裏實現的是,我不希望任何超鏈接被強調,並在同一時間我想要一些元素被擊穿。去除超鏈接的下劃線並點擊一些元素:text-decoration:none with text-decoration:line-through

他們兩人都單獨工作,但我不能將他們兩個一起工作。

代碼:

a:link { 
    text-decoration: none 
    } 

.deceased { 
    text-decoration: line-through; 
} 
+0

支票,請添加您的HTML結構。 – frnt

+0

這是一個JSF頁面。 user1642342

回答

1

所以我猜問題是,選擇特異性的。我相信a:鏈接選擇器更具體,所以它優先於.deceased。我會說最簡單的解決方案是改變特異性。

這裏 http://www.htmldog.com/guides/css/intermediate/specificity/ 這裏 http://dorward.me.uk/www/underline/

+0

否,.deceased是* less * specific,所以a:鏈接優先。 a:鏈接更具體的原因是因爲類型選擇器(a)。類選擇器和僞類是相等的。但是,是的,增加特異性是這裏的解決方案。 – BoltClock

+0

這正是我正在尋找的。我沒有辦法增加特定性,所以我必須將「a:link」的特殊性降低到「a」。它的工作,非常感謝。 – user1642342

+0

很高興幫助,我在過程中學到了一些東西,謝謝BoltClock。 –