white-space

'white-space' (CSS)

仕様書

歴史

[1] WinIE 6.0 ですが、 不具合があるような気がします。

<dt>Echo</dt>
        <dd>SERVER_PROTOCOL: HTTP/1.1</dd>
        <dd>SERVER_NAME: suika.fam.cx</dd>
        <dd>SERVER_PORT: 80</dd>
</dl>

dd {white-space: pre} で表示させると、定義部は

SERVER_PROTOCOL: HTTP/1.1
        
SERVER_NAME: suika.fam.cx
        
SERVER_PORT: 80

になります。どうやら、 dd 要素の外の空白も含まれてしまってるようなんです・・・。

[2] >>1 WinIE の HTML parser は 6.0 になってもまともに構文解析できない代物らしいので (DOM 木を見るとすごい)、 CSS の問題というより HTML の解釈の問題かもしれません。

よく、 CSS の適用には正しい HTML が必要ですとか言いますけど、 まったくその通りで、 CSS の正しい適用には正しい HTML の構文解析をしてもらわないと。

[3] -o-pre-wrap (名無しさん [sage])

[4] white-space: -pre-wrap Opera (名無しさん [sage])

[5]

white-space: -hp-pre-wrap;

(名無しさん [sage])

[6] Bug 3965 &#8211; [CSS3] 日本語の文字間にある空白類は圧縮ではなく削除されるべき (2007-09-11 20:58:43 +09:00 版) http://bugzilla.mozilla.gr.jp/show_bug.cgi?id=3965 (名無しさん)

[7] Bug 261081 &#8211; Add support for pre-wrap value of white-space (2008-09-16 08:02:35 +09:00 版) https://bugzilla.mozilla.org/show_bug.cgi?id=261081 (名無しさん)

[8] >>7 Firefox 3 では構文解析時に -moz-pre-wrappre-wrap に置き換えられるようになりました。 (名無しさん)

[9] Opera 9 は -o-pre-wrap構文解析時に pre-wrap に置き換えます。 -pre-wrap には対応していません。

[10] DIGI BLOG - 標準モードのIE6、IE7におけるCSS「white-space:pre」とinnerHTML ( 版) http://blog.livedoor.jp/mksaver70/archives/50864876.html

[11] HTML5 Revision Tracker ( 版) http://html5.org/tools/web-apps-tracker?from=5235&to=5236

[12] Web Applications 1.0 r6570 Provide advice to authors regarding styling editing regions ( ( 版)) http://html5.org/tools/web-apps-tracker?from=6569&to=6570

[13] IRC logs: freenode / #whatwg / 20120323 ( ( 版)) http://krijnhoetmer.nl/irc-logs/whatwg/20120323

[14] IRC logs: freenode / #whatwg / 20120421 ( ( 版)) http://krijnhoetmer.nl/irc-logs/whatwg/20120421

[15] [css3-text] wrapping text while keeping line lengths balanced ( (Ian Hickson 著, 版)) http://lists.w3.org/Archives/Public/www-style/2012Apr/0572.html

[16] Web Applications 1.0 r7247 Change white-space value for VTT ( ( 版)) http://html5.org/tools/web-apps-tracker?from=7246&to=7247

[17] -oxy-trim-when-ws-only

[18] Use text-space-collapse property for xml:space="preserve" handling in… · w3c/svgwg@72e4df7 ( 版) https://github.com/w3c/svgwg/commit/72e4df79e0805e700b7be4532fbae700b04ca506

[19] [css-text] Handle consecutive line breaks in transformation rules. Fi… (fantasai著, ) https://github.com/w3c/csswg-drafts/commit/82deba78668e732ad15c084391ffe1910ff3e3d0

[20] Remove defintion of white-space (dstorey著, ) https://github.com/w3c/svgwg/commit/854eb2311f9657449f4664436578be87806ac1e9

[21] Remove defintion of white-space by dstorey · Pull Request #464 · w3c/svgwg () https://github.com/w3c/svgwg/pull/464

[22] Computed value for white-space incorrect? · Issue #447 · w3c/svgwg () https://github.com/w3c/svgwg/issues/447