- ベストアンサー
imgタグの記述方法についての質問
- imgタグの記述方法について質問があります。
- 画像のロールオーバー効果を作りたい場合、<a>タグの間にテキストを入れずに済む方法はあるのでしょうか?
- どなたか教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
必ず次のように書きます。 <a></a>の間に適切な文字列を入れなければなりません。 HTML <div id ="image1"> <a href="[URL]"><span>・・・へリンク</span></a> <!-- と必ず適切な文字列を入れなければなりません --> <!-- 【anotherHTMLlintに指摘される以前の問題だよ】--> </div> CSS #image1{ width: height: **** } #img a{ width:100% height:100%; } #imge1 a span{ visibility:hidden; /* dispkay:none;ではない*/ /* display:none;では存在自体が消えてしまう。表示を隠すならvisibility:hidden; */ } /* 以下はこの順番 */ #imge1 a:link,#imge1 a:visited{ } #imge1 a::focus,#imge1 a:hover{ } #imge1 a::active{ } そうしないと、CSSを読めない、あるいは無効にしている訪問者にはリンクがわかりませんし、SEも判断できない。
その他の回答 (3)
- zeff
- ベストアンサー率69% (137/198)
「"画像のみ" ロールオーバー」 で検索したらこんなの見つけました。 スタイルシートによるロールオーバーのデザイン http://www.geocities.jp/m_yanma/de/ro3.html CSSに追加: #image1 a span { display:none; } HTML書き換え: <div id ="image1"> <a href="http://page.htm"><span>文字</span></a> </div><!-- image1 end -->
お礼
この度は、適切なご指導を頂きましてありがとう御座いました。 また、ご縁がありましたときはよろしくお願いいたします。
- edomin7777
- ベストアンサー率40% (711/1750)
#1です。 たぶん、#1のやり方だと減点はされないけど 「<a> と </a> の間に空白文字しか含まれていません。」→解説52 となりそうです。w
お礼
この度は、適切なご指導を頂きましてありがとう御座いました。 また、ご縁がありましたときはよろしくお願いいたします。
- edomin7777
- ベストアンサー率40% (711/1750)
1つの案として…、 ・全角スペースを1個入れる。 じゃ、だめ?
お礼
この度は、適切なご指導を頂きましてありがとう御座いました。 また、ご縁がありましたときはよろしくお願いいたします。