ホームページ >ウェブフロントエンド >htmlチュートリアル >
080b747a20f9163200dd0a7d304ba388
.test h3 a {background-color: #FF0000;}
531ac245ce3e4fe3d50054a55f265927 410e38985a3c1e8b5219c50cd6add5b9 ;ee7959cc8dd4be16ef633321c03dac32abc5db79b134e9f6b82c0b36e0489ee08ed には 2 つのリンクがあります。最初のリンクにのみ背景色を追加したいのですが、2 番目のリンクにはスタイルがありません。
返信 ディスカッション (解決策)
<style type="text/css">.test h3 a:first-child {background-color: #FF0000;}</style><div class="test"><H3><a href="#">abc</a> <a href="#">123</a></H3></div>E
<style type="text/css">.test h3 a.first {background-color: #FF0000;}</style><div class="test"><H3><a href="#" class="first">abc</a> <a href="#">123</a></H3></div>
<style type="text/css">.test h3 a:first-child {background-color: #FF0000;}</style><div class="test"><H3><a href="#">abc</a> <a href="#">123</a></H3></div>
CSSセレクターリファレンス
2番目を選択します
<style type="text/css">.test h3 a.first {background-color: #FF0000;}</style><div class="test"><H3><a href="#" class="first">abc</a> <a href="#">123</a></H3></div>
<style type="text/css">.test h3 a:first-child {background-color: #FF0000;}</style><div class="test"><H3><a href="#">abc</a> <a href="#">123</a></H3></div>
<style type="text/css">.test h3 a.first {background-color: #FF0000;}</style><div class="test"><H3><a href="#" class="first">abc</a> <a href="#">123</a></H3></div>
<style type="text/css">.test h3 a:nth-child(2) {background-color: #FF0000;}</style> <div class="test"><H3><a href="#">abc</a> <a href="#">123</a></H3></div>
<style type="text/css">.test h3 a:first-child {background-color: #FF0000;}</style><div class="test"><H3><a href="#">abc</a> <a href="#">123</a></H3></div>
問題を解決してください。投稿していただきありがとうございます。