Django textfield是否扩展了html表的宽度?我怎么能阻止这个?

时间:2017-09-01 07:04:30

标签: html css django

我有一个django表,它应该显示一个名为Resource的模型的每个字段的内容,我这样写了它,结果是上下文字典的一部分,只是包含过滤的Resource对象。

      <table style="width: 70%;">
  <tr>
     <th>Title</th>
     <th>Author</th>
     <th>Country</th>
     <th>Description</th>
  </tr>
{% for resource in results %}
  <tr>
     <td><a href="{{ resource.link }}">{{ resource.title }}</a></td>
     <td>{{ resource.author }}</td>
     <td>{{ resource.country }}</td>
     <td>{{ resource.description }}</td>
  </tr>

{%endfor%}   

目前创建的基本html表格大小约为1500 x 3200.相当大,但这不是因为我的显示器很大或类似的东西。事实上,即使我将css样式设置为width: 70%属性或任何类型的东西,表的尺寸也不会改变。

如果我删除了以下行<td>{{ resource.description }}</td>,它应该显示资源模型的文本字段&#34; description&#34;然后,然后我可以实际自定义桌子的宽度,防止它这么长。

我需要能够缩短表格的宽度,特别是这个字段。可以做些什么?

1 个答案:

答案 0 :(得分:0)

尝试为描述<td>添加css。

stye="overflow-x: scroll; width: 300px;"

这样,无论描述有多长,它都不会拉长桌面。