Re: HTML での 空白の扱いについて
>河野さん>
> 一番頭に来るのは、改行が一文字空白に変換されるってあれですね。
森山さん>
> そうなんです。あれも結構頭に来ます。
おそらく日本語の文章中での改行の話だと思いますが、例えば
<p>
日
本
語
</p>
が
日本語
にならずに
日 本 語
のように表示されるならお使いのブラウザの空白処理がイケてないだけかと。
Internet Explorer は Version 4 の頃から前者のように処理しますし、
Netscape でも 7.1 以降、Mozilla では 1.1 以降なら前者のように処理します。
いにしえの Mosaic-L10N とかあさださんの Lynx 日本語化パッチでも前者の
ように処理してたはずです。
一般的に HTML/XHTML 中での空白文字の扱いをどうすべきかというのは
HTML4 / XHTML 1.0 / Modularization of XHTML でそれぞれ微妙に食い違って
たりしてなかなか頭の痛い点なんですが、将来的には表示に関しては現在
W3C 勧告候補になっている "CSS3 Text Module" の "7.2. White space control"
の規定に従って処理すべし、ということに一本化されるはずです。
cf. http://www.w3.org/TR/2003/CR-css3-text-20030514/#white-space-props
--
某関係者
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735