- ベストアンサー
アンカーについて
こんばんは <div name="(アンカーの名称)"></div> <a href="#(アンカーの名称)"></a> 通常はa要素にnameを指定します。div要素にnameを指定したらいけませんか。 ご回答お願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
HTML4以降はnameではなくid属性を使うことが推奨されています。 http://bakera.jp/hatomaru.aspx/ref/html/element/a http://www.kanzaki.com/docs/html/htminfo12.html#S6 余談ですが <a name=""> を利用していて cssでa:hover でスタイルを設定していて想定外にマウスオーバーでスタイルの変わる間抜けなページが在ったりします。 (IEではhrefの指定のないアンカーではhoverが無効になってしまうので気付かないサイト製作者が居るようで。) さらに私的感想ですが 他者からピンポイントでリンクしてもらう場合を考え(例え自サイト内にそのidを利用したリンクがなくても)要所要所にはidを付けておくと好ましいサイトと言えると思います。
その他の回答 (2)
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.2
試せばわかるはずでは? #1さんの説明の補足になりますがnameではとべませんが、 idであればとべます。
- himajin100000
- ベストアンサー率54% (1660/3060)
回答No.1
大丈夫なはず。っていうかむしろ推奨。 #でも本当に好きなのはid属性