• ベストアンサー

アンカーについて

こんばんは <div name="(アンカーの名称)"></div> <a href="#(アンカーの名称)"></a> 通常はa要素にnameを指定します。div要素にnameを指定したらいけませんか。 ご回答お願いします。

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

  • ベストアンサー
  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.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であればとべます。

回答No.1

大丈夫なはず。っていうかむしろ推奨。 #でも本当に好きなのはid属性

関連するQ&A