動作を決定する際に Google Chrome (webkit) を使用しました。
<p>Test <span style="margin-left:20px"> </span>test</p>
margin-left は追加しませんが:
<p>Test<span style="margin-left:20px"> </span>test</p>
します。
なんで?margin-left は空の要素に適用されませんか? あるケースでは空と見なされ、別のケースでは空と見なされないのはなぜですか?
(これは、余分な空白を削除するプログラムにとって重要です)