覆盖并禁用Django admin CSS .dashboard .module table tr

时间:2011-03-19 00:41:51

标签: django django-admin css-tables css

我的Django管理模板“app_index.html”中有一些自定义字段/模块。看起来像这样:

<tr>
    <th>Element 1</th>
    <th>Element 2</th>
</tr>

在firebug中我可以看到这个字段继承自Django的base.css,它说:

.dashboard .module table th{
    width:100%
}

我现在已经明白,如果一个字段继承自width:100%,那么width:auto将不起作用。

在firebug中,如果我禁用宽度:100%属性它可以工作,但管理界面中的其他东西都被破坏了。

我还尝试定义我自己的.dashboard .module表格{width:auto}来覆盖,但它不起作用。只有我在firebug中禁用它。

tl; dr:我想在django admin中禁用 CSS元素。

1 个答案:

答案 0 :(得分:0)

半解决方案我发现:

由于我不希望线条断线,我添加了一个

white-space: nowrap

在th。

我试过了!重要的是,没有用。 分配它自己的ID也不起作用。

嗯,和Django管理员一样,定制仍然很难。但感谢您的评论!