- ベストアンサー
<a>と</a>の間
<a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('ボタン','','images/header-btn-1b.gif',1)"></a> http://openlab.ring.gr.jp/k16/htmllint/htmllint.html ↑これによると<a>と</a>の間が空らしく 文字もスペースも入れたくないのですが、何か方法がございますか? ご教授お願いいたします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
style="visibility:hidden"をつかい、↓じゃ、だめですか? <a href="#" style="visibility:hidden" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('ボタン','','images/header-btn-1b.gif',1)"></a>
その他の回答 (4)
- SortaNerd_
- ベストアンサー率59% (309/522)
疑問なのですが、<a>と</a>の間が空だと何かまずいのですか? 説明によれば重要度は1とあり、非常に軽微です。 そんなことを気にするよりほかにもっと重大な問題があるでしょう。 lintで満点が出なければ見られないわけではありません。
- OKbokuzyo
- ベストアンサー率43% (130/296)
<A>タグはアンカーを意味するタグだからテキスト要素を書かずに表示を消すというのはナンセンス。 表示を消すという意味ならstyleを使って消すべき。
- fujillin
- ベストアンサー率61% (1594/2576)
<a>タグのHTMLでの意味は、要素をクリックしたときに指定URLへページを遷移することです。 ご質問の例では、これにスクリプトでonmouseover、onomouseoutのイベントを設定して(多分、画像を入れ替える)ファンクションを呼び出しています。 ただし、これも要素がないと機能しません。 …ということで、現状のままだとこのタグ全体が、『あってもなくても変わらない』ということになると思いますが? 後から、スクリプトなどで要素を追加でもしていたりするのであれば別ですが…
- zxcv0000
- ベストアンサー率56% (111/196)
> 文字もスペースも入れたくない 面積ゼロにしたいんですか? 面積ゼロのエリアに、どうやってマウスを乗せるんですか? それとも、onload とかで何か挿入してるんですか? そのあたりの内容によって、回答が変ってくると思います。