我正在使用Django Web Framework,我有一个html表,显示了我的一个表中的一些字段。如果没有要显示的字段(查询集中的记录),我从python传递变量=“0”。
我希望在这种情况下将文字附加到表格中,以便在我的表格下方显示 。但它出现高于我的表......
<div class="1" style="overflow-x:auto;">
<table id="1" class="1">
<tr>
<th>Heading 1</th>
<th>Heading 2</th>
</tr>
{% ifequal variable "0" %}
<p>No items to show</p>
{% else %}
<--append some fields-->
{% endifnotequal %}
</table>
</div>
如果我附加字段,这可以正常工作,它们会按预期显示,但在另一种情况下,它会优先于表格上方...
为什么呢?救命啊!
答案 0 :(得分:1)
您只能在x({6});
<p>
<tr>
内使用<td>
,并且<th>
是允许的。
您想将其更改为:
<div class="1" style="overflow-x:auto;">
<table id="1" class="1">
<tr>
<th>Heading 1</th>
<th>Heading 2</th>
</tr>
{% ifequal variable "0" %}
</table>
<p>No items to show</p>
{% else %}
<--append some fields-->
{% endifnotequal %}
</div>
This question也可能对您有所帮助
答案 1 :(得分:0)
您似乎没有正确地执行此操作。我认为有一个标签可以将文本放在表格下面,可能是吗?
在末尾使用标签(这是一个特定于表格的标签,例如和。)
但你需要使用这个CSS:
caption {
caption-side: bottom;
}
您可以查看此codepen: