如果我有一个classic.css
要覆盖的文件(在这种情况下,它来自用于 Python 的 Sphinx 文档:https ://docs.python.org/2.7/_static/classic.css )并且本质上是“撤消”规则,是有办法吗?
在这种情况下,有以下规则:
div.sphinxsidebar h3 {
font-family: 'Trebuchet MS', sans-serif;
color: #ffffff;
font-size: 1.4em;
font-weight: normal;
margin: 0;
padding: 0;
}
div.sphinxsidebar h4 {
font-family: 'Trebuchet MS', sans-serif;
color: #ffffff;
font-size: 1.3em;
font-weight: normal;
margin: 5px 0 0 0;
padding: 0;
}
我想做的是
div.sphinxsidebar h3,
div.sphinxsidebar h4
{
font-family: [revert-to-auto];
color: [revert-to-auto];
}
所以我可以在其中指定字体系列和颜色,body
并将其应用到任何地方,而无需使用!important
.
只是为了澄清一下:我的custom.css
which 以@import(classic.css);
Sphinx 文档开头,而不是本节中通常使用的两个<link rel="stylesheet" type="text/css">
元素<head>
。