私は次のように書いています。html
リンクのプロパティを変更する
<ol class="otherstufflinks">
<li>
<a href="./pythonNotes/index.html">Python notes</a>
</li>
<li>
<a href="./figure.html">Cool figure made using</a>
<a href="http://mbostock.github.com/d3/" class="nestedlink">d3.js library.</a>
</li>
</ol>
私css
ファイルに関連する部分は次のとおりです。
a:link, a:visited {
color: steelblue;
text-decoration: none;
}
a:hover {
color: rgb(210,135,60);
}
.otherstufflinks > li,
.otherstufflinks a:link, .otherstufflinks a:visited
{
font-weight: normal;
color: rgb(75,75,75);
}
.otherstufflinks a:hover {
color: rgb(210,135,60)
}
は、私は別の色を選択したい、クラスnestedlink
とのリンクのために、赤と言います。誰かが私にそのことを教えることができれば感謝しますか?私は以下を試みたが、どれもうまくいきませんでした。
まず試してみてください。
.nestedlink a:link, .nestedlink a:visited {
color: red;
}
2回目の試行:
.otherstufflinks .nestedlink a:link, .otherstufflinks .nestedlink a:visited {
color: red;
}
私が間違っているつもりですどこ私は表示されません。ご協力いただきありがとうございます。
JakeとKasapoに感謝します。しかし、なぜ、それが '.otherstufflinks a:link'の場合にはうまくいくのですか?あなたの答えは素晴らしかった。ありがとう。私はそれを受け入れる前に7分待たなければならないと言います。 – Curious2learn
.otherstufflinks a:リンクは、アンカーがクラス 'otherstufflinks'を持つ親要素内に存在することを意味します。あなたの例では、クラスをネストされたリンクに設定します。 –
"a:link"は "otherstufflinks"クラスのdivの子孫であるため、これは機能します。しかし、この場合、a.nestedLink:linkは同じです。 – Kasapo