2012-04-30 9 views
2

私には次のものがあります。code htmlマークアップの可読性を得るために、私はすべてのインライン要素を改行し、インデントしました(1タブ= 4スペース)。すべての要素には、空白文字 が付加されます。 Chrome v18.0.1025.162ブラウザを使用してDOMを調べると、&nbspを使用すると予想される空白があることがわかりましたが、別の空白文字があります。私が知る限り、ブラウザは と、インデントされた次の行の空白を1つだけ表示する必要があります(例えば、2つのインデントタブは8つのスペースが1つに折りたたまれている - >私は望みません)。くぼみを除去するためのインデント空白

{ % spaceless %} ... {% endspaceless %}を使用しても何も変わりません。ドキュメントは言う:

テンプレートタグの後の最初の改行は(PHPのように)自動的に削除される空白は、さらにテンプレートエンジンによって変更されないので、各空白(スペース、タブ、改行など)が返されます変わらない。

インライン要素の空白タブのみがでなく、が無視されて表示されているようです。それはブロック要素内と空白が保存されているからですか?

どのようにして(インデントから)空白を削除できますか?

答えて

0

さて、別の エンティティを削除するだけで問題なく動作しました。空白(1つのタブ= 4つのスペース)を使用して要素の字下げが行われた新しい行は空白を1つ作成しますが、これまでのところ大丈夫です。気にしていない、または私がその問題についてより多くの情報を得た場合、気分が良くなると言おう。

関連する問題