0

ハイパーリンクの下線を削除する必要があります。

<div id='something'>
   <h2>
      <a href='http://somerandomurl'>Photo</a>
   </h2>
</div>

この CSS を使用していますが、機能しません。

#something h2 a{text-decoration:none}
4

4 に答える 4

5

必要な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

それが役立つことを願っています

于 2012-05-31T19:28:07.367 に答える
1

セレクターのが間違っている場合を除いて、あなたが持っているスタイルidは機能するはずです。

#something h2 a{text-decoration:none}

http://jsfiddle.net/V4e8m/2/

于 2012-05-31T19:31:58.867 に答える
1
a:link, a:visited { text-decoration: none; }
于 2012-05-31T19:27:46.577 に答える
1

は何#ugcですか?

あなたが必要...

#something h2 a { text-decoration: none; }

定義することもできます

a:hover, a:link, a:visited

...異なる州で必要な場合

于 2012-05-31T19:28:11.693 に答える