我使用 django 作为我的网络应用程序,而且我在HTML5中使用了冗长的长标签。
有没有办法像其他语言那样换行详细标签?
例如,在python中,它将非常容易阅读
if a and b and \
c and d and e and f:
print 'line breaking makes me easy to read'
大于
if a and b and c and d and e and f ...:
print 'verbose expression without line break makes me hard to read'
那么有没有办法打破HTML5标签中的长行?
例如,正确的语法是
<script
data-main="{% static 'my-long-application-name/app.js' %}"
src="{% static 'my-long-application-name/require.js' %}">
</script>
而不是
<script data-main="{% static 'my-long-application-name/app.js' %}" src={% static 'my-long-application-name/require.js' %}></script>
处理这些详细标签的最常用方法是什么?
答案 0 :(得分:1)
您可以自由地将详细标记拆分为行,Humans should not have to grok XML;)
您也可以根据要求自动申请django-htmlmin (HTML minifier):
<script
data-main="{% static 'my-long-application-name/app.js' %}"
src="{% static 'my-long-application-name/require.js' %}">
</script>
要:
<script data-main="{% static 'my-long-application-name/app.js' %}" src={% static 'my-long-application-name/require.js' %}></script>