Есть ли способ указать форматирование «довольно-печатного» вокруг HTML-тегов? Я хочу, чтобы иметь возможность поставить пробел между блоками HTML, так что:Пробелы между тегами в HAML
<!-- container -->
<div id='container'>
</div>
<!-- footer -->
<div id="footer">
</div>
<!-- analytics -->
...
... преобразуется к следующему:
<!-- container -->
<div id='container'>
</div>
<!-- footer -->
<div id="footer">
</div>
<!-- analytics -->
...
Я знаю, что вы можете сделать комментарии с /
, есть что-то как это для пробелов между тегами? Может быть что-то вроде этого
/ container
#container
\
\
/footer
#footer
:s
:s
/analytics
Где \
или :s
может быть пользовательские фильтры?
Или что-то вроде = space(10)
за 10 разрывов? Или, может быть, даже ~
сам по себе, но это не работает.
Мое личное мнение по этому вопросу является что сгенерированный HTML не для человека, чтобы читать, но для машины, поэтому пробелы не должны иметь никакого значения. Для отладки структуры документа инструменты Firebug/Web Inspector гораздо более полезны, и особенно с HAML вам не нужно беспокоиться о действительности готового HTML в любом случае. Значит, зачем беспокоиться об этом? Как я уже сказал, это ИМО и не отвечает на ваш вопрос ... :) – deceze