如何处理HTML5中的长脚本标签?

时间:2015-05-22 05:47:56

标签: django html5

我使用 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>

处理这些详细标签的最常用方法是什么?

1 个答案:

答案 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>