• ベストアンサー

cssでリンクの文字と画像の場合の効果を使い分けたいのですが・・・。

ホームページのリンクで、文字のリンク部分はチョコっと凹んだようになって点々のアンダーラインがでるような指定をしたいのですが、画像(写真など)にリンクを張った時は何も起こらないようにしたいのですがそういう指定はできますか? できるならどのようにすればいいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#17189
noname#17189
回答No.2

クラス指定したらいいと思います。 <a href="***.html" class="hekomu">文字リンク</a> みたいにいちいち書き加えて、 CSSで a.hekomu:hover{ position:relative;top:1px;left:1px; border-bottom:1px dotted black; } みたいにしてみて下さい。

xx_nicoco_xx
質問者

お礼

そんな指定の仕方があったんですね。 さっそく試してみます! ありがとうございました。m(_ _)m

その他の回答 (2)

noname#20378
noname#20378
回答No.3

あ、そっか、ごめんなさい。#2さんのようにすれば解決ですね(俺の方が無理をしてた)

xx_nicoco_xx
質問者

お礼

教えてくださり、ありがとうございました。 頑張ってみますo(*^▽^*)o

noname#20378
noname#20378
回答No.1

<a href="***.html"><img src="" type="" /></a> のa要素をどーにかするわけですよね・・・ idやclassを使う方法しか思いつきません。ごめんなさい。 検索した感じではいくつかのサイトで「***要素を子に持つ親要素」というのも望まれているようですがFirefox向けに一応調べた下記のCSS3のセレクタにも使えるものは無さそうです。待つなら数年先のXHTML 2.0かなあ・・・(汗 http://www.lucky-bag.com/archives/2005/12/w3c-css3.html

関連するQ&A