使用 CSS id 设置 td 元素的宽度
setting width of a td element using CSS id
我正在用 Django 开发应用程序。
我正在尝试将 table 最后一列的宽度设置为 10 像素。
所以我尝试在 td
元素中包含 style="width: 10 px"
并使用 CSS 文件,该文件针对 td
的 id
属性]元素。
这是我的 CSS 文件内容(我确信它很适合我的模板):
#url_cell{
width: 10px;
}
这是我的模板:
<table>
<tr style="font-weight: bold; text-align: center;width:100px">
<td class="class_Tabella_Head">Lemma</td>
<td class="class_Tabella_Head">Acronimo</td>
<td class="class_Tabella_Head">Definizione</td>
<td class="class_Tabella_Head">Titolo documento fonte</td>
<td id="url_cell" style="width: 10 px" class="class_Tabella_Head">URL documento fonte</td>
</tr>
{% for row in queryresult_key %}
<tr>
<td class="class_Tabella_Risultati">{{ row.0 }}</td>
<td class="class_Tabella_Risultati">{{ row.1 }}</td>
<td class="class_Tabella_Risultati">{{ row.2 }}</td>
<td class="class_Tabella_Risultati">{{ row.3 }}</td>
<td id="url_cell" style="width: 10 px" class="class_Tabella_Risultati">{{ row.4 }}</td>
</tr>
{% endfor %}
</table>
table {
table-layout: fixed;
width: 400px;
border-collapse: collapse;
}
table tr td {
border: 1px solid;
}
table tr td:last-child {
width: 10px;
background-color: red;
}
<table>
<tr style="font-weight: bold; text-align: center">
<td class="class_Tabella_Head">Lemma</td>
<td class="class_Tabella_Head">Acronimo</td>
<td class="class_Tabella_Head">Definizione</td>
<td class="class_Tabella_Head">Titolo documento fonte</td>
<td class="class_Tabella_Head">URL documento fonte</td>
</tr>
</table>
您可以使用 :last-child
选择器访问列表中的最后一个元素:
table tr td:last-child { width: 10px }
更新:
正如 Bryan Elliott 提到的,您还需要将固定布局添加到 table:
table { table-layout: fixed; }
我正在用 Django 开发应用程序。
我正在尝试将 table 最后一列的宽度设置为 10 像素。
所以我尝试在 td
元素中包含 style="width: 10 px"
并使用 CSS 文件,该文件针对 td
的 id
属性]元素。
这是我的 CSS 文件内容(我确信它很适合我的模板):
#url_cell{
width: 10px;
}
这是我的模板:
<table>
<tr style="font-weight: bold; text-align: center;width:100px">
<td class="class_Tabella_Head">Lemma</td>
<td class="class_Tabella_Head">Acronimo</td>
<td class="class_Tabella_Head">Definizione</td>
<td class="class_Tabella_Head">Titolo documento fonte</td>
<td id="url_cell" style="width: 10 px" class="class_Tabella_Head">URL documento fonte</td>
</tr>
{% for row in queryresult_key %}
<tr>
<td class="class_Tabella_Risultati">{{ row.0 }}</td>
<td class="class_Tabella_Risultati">{{ row.1 }}</td>
<td class="class_Tabella_Risultati">{{ row.2 }}</td>
<td class="class_Tabella_Risultati">{{ row.3 }}</td>
<td id="url_cell" style="width: 10 px" class="class_Tabella_Risultati">{{ row.4 }}</td>
</tr>
{% endfor %}
</table>
table {
table-layout: fixed;
width: 400px;
border-collapse: collapse;
}
table tr td {
border: 1px solid;
}
table tr td:last-child {
width: 10px;
background-color: red;
}
<table>
<tr style="font-weight: bold; text-align: center">
<td class="class_Tabella_Head">Lemma</td>
<td class="class_Tabella_Head">Acronimo</td>
<td class="class_Tabella_Head">Definizione</td>
<td class="class_Tabella_Head">Titolo documento fonte</td>
<td class="class_Tabella_Head">URL documento fonte</td>
</tr>
</table>
您可以使用 :last-child
选择器访问列表中的最后一个元素:
table tr td:last-child { width: 10px }
更新:
正如 Bryan Elliott 提到的,您还需要将固定布局添加到 table:
table { table-layout: fixed; }