* area 要素 nohref 属性 (HTML, XHTML 1) [1] [[HTML]] の [CODE(HTMLe)[[[area]]]] 要素に [DFN[[CODE(HTMLa)[nohref]] 属性]]を指定すると、 その領域に関連付けられた[[連結]]がないことをあらわします。 [2] 仕様書: [[HTML 4]] [[#comment]] ** 代替 [4] [CODE(HTMLe)[[[area]]]] 要素も [CODE(HTMLa)[nohref]] 属性も HTML 4 で'''非推奨'''にはされていませんが、 [CODE(HTMLe)[area]] ではなく [CODE(HTMLe)[[[a]]]] を使う方法が優れていると考えられます。 その場合は、 [CODE(HTMLa)[nohref]] の代わりに [CODE(HTMLa)[[[href]]]] 属性なしの [CODE(HTMLe)[a]] 要素を宛がうことができます。 [5] それでよいのなら [CODE(HTMLe)[area]] だって [CODE(HTMLa)[nohref]] 属性は要らないはずですが、 仕様書には何も書いてありません。 [[#comment]] ** 属性値 [3] この属性は[[真偽値属性]]です。 指定すれば真 (連結なし)、指定しなければ偽 (連結あり) になります。 あまりにも自明で HTML 4 仕様書の著者は書かなかったのでしょうが、 この属性を指定すれば [CODE(HTMLa)[[[href]]]] 属性は指定できないはずです。 逆に [CODE(HTMLa)[href]] 属性を指定したときは [CODE(HTMLa)[nohref]] 属性は指定できないはずです。 [[#comment]] ** メモ [6] [CITE[IRC logs: freenode / #whatwg / 20070403]] ([TIME[2007-04-04 21:39:57 +09:00]] 版) >[22:08] i have [INS[re]]discovered html's most useless attribute ([[名無しさん]]) [[#comment]] * メモ