ハイパーリンクの下線を削除する必要があります。
<div id='something'>
<h2>
<a href='http://somerandomurl'>Photo</a>
</h2>
</div>
この CSS を使用していますが、機能しません。
#something h2 a{text-decoration:none}
必要なcssは次のとおりです。
#something a:link {text-decoration:none;}
#something a:visited {text-decoration:none;}
#something a:hover {text-decoration:underline;}
#something a:active {text-decoration:underline;}
対象とする特定の CSS は、正確に何を探しているかによって異なります。たとえば、「something」内のすべてのリンクに下線を付けたくない場合は、上で書いたようにします。しかし、すべてのリンクに下線を引かないようにしたい場合は、#something などを入れません。意味がわからない場合は、コンテキスト セレクターについて読んでください。ここに良いリンクがあります。
http://www.daaq.net/old/css/index.php?page=css+context+selectors&parent=css+syntax
それが役立つことを願っています
セレクターのが間違っている場合を除いて、あなたが持っているスタイルid
は機能するはずです。
#something h2 a{text-decoration:none}
a:link, a:visited { text-decoration: none; }
は何#ugc
ですか?
あなたが必要...
#something h2 a { text-decoration: none; }
定義することもできます
a:hover, a:link, a:visited
...異なる州で必要な場合