* th 要素・td 要素 nowrap 属性 (HTML, XHTML 1) [1] [[HTML]] の [CODE(HTMLe)[[[th]]]] 要素および [CODE(HTMLe)[[[td]]]] 要素の [DFN[[CODE(HTMLa)[nowrap]] 属性]]は、[[視覚UA]] がこま内で自動[[折返し]]するべきか否かを指定します。 仕様書: [[HTML 4]] ** スタイル・シート代替 [3] この属性は'''非推奨'''とされています。 代わりに、[[スタイル・シート]]で指定するべきです。 [4] [[CSS]] では、次のような指定を行うことで代替できます。 [PRE(CSS)[ th, td { [[white-space]]: nowrap; } ]PRE] [5] [[XSL]] を使うと、より細かく制御できます。 ** 属性値 [2] この属性は[[真偽値属性]]です。 既定値は指定なし、すなわち偽です。 ** 不思議解釈 [6] [[不思議マーク付け]]的には、文書の一部で [[WWWブラウザ]]の自動折返し機能を無効化したいときに (わざわざその部分を [CODE(HTMLe)[[[table]]]] タグその他でくくって) [CODE(HTMLa)[nowrap]] にする使い方が知られていました。 [7] 著者スタイル・シートがある今でも使われているのかどうかはかなり怪しいですが、 [CODE(HTMLa)[nowrap]] とほぼ同時期に [CODE(HTMLe)[[[nobr]]]] 要素が登場しているにもかかわらずわざわざ [CODE(HTMLa)[nowrap]] 属性を使っていたような人達がいるわけですから、 いまでもわざわざ [CODE(HTMLa)[nowrap]] で改行禁止しているかもしれません(w。 ** メモ [8] 色々なブラウザが実装している [CODE(HTMLe)[[[wbr]]]] 要素との相互作用はわかっていません。 [17] [CITE[Bug 4825 - [Standard mode][INVA] nowrap属性が、セル内のtableのセルにも継承される]] ([[名無しさん]] [WEAK[2005-12-02 00:29:08 +00:00]]) [18] [CITE[Bug 93363 - "
lots of text": text doesn't wrap]] ([[名無しさん]]) [19] >>17-18 [PRE(CSS example code)[ td[nowrap] td:not([nowrap]) { white-space: normal; } ]PRE] こういうこと?? [9] [[nowrap]], これがまだ [[HTML]] にあった昔、 now-rap って何のことだろうと思っていたのですた