前提・実現したいこと
要素 a タグ (疑似クラス:hover) と class セレクタのスタイルを両立する。
発生している問題・エラーメッセージ
a タグ内に class セレクタがある場合、hover が効かないことがある。
(セレクタの優先順序によりクラスが優先されているのか、
↓ソースの「English」には hover が効くが、
2 つめの span タグ 「日本語」には hover が効かない。)
class セレクタ項目 n 番目 | class 名 | content | 要素タグ疑似クラス hover (フォント色) |
---|---|---|---|
1 | ”en" | 「English」 | 効く (赤) |
2 | "caption" | 「日本語」 | 効かない (グレー) |
該当のソースコード
CSS
1<style> 2 .en { font-weight:Bold;} 3 .caption { font-size:9px; color:grey;} 4 a { text-decoration:none; color:black;} 5 a:link { color:#000; text-decoration:none; } 6 a:visited { color:#000; } 7 a:hover { color:#cc141c; } 8 a:active { color:#cc141c; !Important;} 9</style>
html
1<a href="#"> 2 <span class="en">English</span><br> 3 <span class="caption">日本語</span> 4</a>
試したこと
- !Important;
- 記述順序
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/19 11:00