nohref

nohref

area 要素 nohref 属性 (HTML, XHTML 1)

[1] HTMLarea 要素に nohref 属性を指定すると、 その領域に関連付けられた連結がないことをあらわします。

[2] 仕様書: HTML 4 <IW:HTML4:"struct/objects.html#adef-coords">

代替

[4] area 要素も nohref 属性も HTML 4 で非推奨にはされていませんが、 area ではなく a を使う方法が優れていると考えられます。

その場合は、 nohref の代わりに href 属性なしの a 要素を宛がうことができます。

[5] それでよいのなら area だって nohref 属性は要らないはずですが、 仕様書には何も書いてありません。

属性値

[3] この属性は真偽値属性です。 指定すれば真 (連結なし)、指定しなければ偽 (連結あり) になります。

あまりにも自明で HTML 4 仕様書の著者は書かなかったのでしょうが、 この属性を指定すれば href 属性は指定できないはずです。 逆に href 属性を指定したときは nohref 属性は指定できないはずです。

メモ

[6] IRC logs: freenode / #whatwg / 20070403 ( 版) <http://krijnhoetmer.nl/irc-logs/whatwg/20070403#l-433>

[22:08] <markp> i have rediscovered html's most useless attribute

[7] The SMIL 3.0 Linking Modules ( 版) <http://www.w3.org/TR/2008/REC-SMIL3-20081201/smil-extended-linking.html#adef-nohref>

メモ