2017-04-15 4 views
1

だから私はここで達成しようとしています、私はすべてのハイパーリンクが下線と同時に、したくない、ということではありません私はいくつかの要素がストライキされるようにしたい。ハイパーリンクの下線を削除し、いくつかの要素ストライキ:テキスト装飾:テキスト装飾なし:ライン・スルー

それらの両方が個別に正常に動作しますが、私は一緒にそれらの両方を動作させることはできません。

コード:

a:link { 
    text-decoration: none 
    } 

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

あなたのHTMLの構造を追加してください。 – frnt

+0

これはJSFページです。 user1642342

答えて

1

だから私は問題がセレクタ特異性のものだと思います。私はa:linkセレクターがより特定的であるため、.deceasedよりも優先されると信じています。私は、最も簡単な解決法は特異性を変えることだと言います。

ここでチェック http://www.htmldog.com/guides/css/intermediate/specificity/ 、ここ http://dorward.me.uk/www/underline/

+0

いいえ、ありません。* less * specificなので、a:リンクが優先されます。 a:linkがより具体的な理由は、タイプセレクタ(a)のためです。クラスセレクタと擬似クラスは等しい。しかし、はい、ますます特異性が高まります。 – BoltClock

+0

これはまさに私が探していたものです。特定性を高めるためにできることは何もなかったので、「a:link」の特異性を「a」にまで下げなければなりませんでした。それは働いた、ありがとう。 – user1642342

+0

喜んで、私はその過程で何かを学んだ、BoltClockに感謝します。 –

関連する問題