【发布时间】:2018-08-16 23:00:17
【问题描述】:
我的模板中有一行:
<div class="class1 class2 class3 {{ foo_classes }}">
如果foo_classes 为空,我会得到class="class1 class2 class3 "。
我想得到的是class="class1 class2 class3",在类列表的末尾没有额外的空间。
<div class="class1 class2 class3{{ foo_classes }}">
如果我删除空格(查看上面的行),我会得到class="class1 class2 class3class4 class5",这也好不到哪里去。
如果foo_classes 为空,我如何传递其他类以避免在类部分末尾出现不必要的空间?
【问题讨论】:
-
标签的
class属性末尾的这个多余的空间有什么特殊原因会成为问题吗?只是好奇。 -
浏览器会以同样的方式对待
class="class1 class2 class3 "和class="class1 class2 class3",所以一种选择是不用担心空间。 -
没有什么特别的原因,我只是好奇避免了真正值得在模板中添加额外
{% if %}语句的空间。
标签: python html django django-templates