Последние записи в блоге

Тег spaceless

Тег spaceless можно использовать для удаления пробелов между HTML-тегами, а также содержимого внутри HTML-тегов или пробелов в простом тексте:

{% spaceless %}
    <div>
        <strong>foo</strong>
    </div>
{% endspaceless %}

{# output will be <div><strong>foo</strong></div> #}

Данный тег не предназначен для "оптимизации" размера сгенерированного HTML контента, а для устранения лишних пробелов между HTML тегами, с целью предупреждения ошибочного отображения содержимого в браузере в ряде случаев.

Если необходимо оптимизировать размер сгенерированного HTML контента, используйте gzip сжатие вместо вывода.
Если вы хотите создать тег, который на самом деле удаляет все лишние пробелы в строке HTML кода, имейте в виду, что задача не так проста, как кажется (например что делать с textarea или тегом pre). Вероятно, лучшим решением станет использование внешних библиотек подобных Tidy.
Дополнительную информацию по управлению пробелами, можно получить в соответствующем разделе документации, а также понять, как вы можете использовать модификаторы пробелов для тегов
Агрегатор фриланс бирж FreelanceGrab, искать заказы на фрилансе стало еще проще.
8 крупных бирж, удобный поиск и фильтрация по проектам,
моментальное обновление ленты без перезагрузки страницы