我正在使用theme.css
来定义p#btt
(返回顶部)按钮,margin
为4px
,所以它在页面底部的固定色带上显示居中(从上到下)。我还有procedureStyles.css
仅影响过程页面,它定义了<p>
个margin
0px
的常规margin
标记。
在程序页面上,当我希望它使用4px 0px
时,返回顶部按钮正在使用margin
的{{1}}。更改theme.css
很困难,因为它由其他部门管理。
我想知道:有没有办法在每个<p>
标记上使用常规margin
标记0px
<p>
除外btt 4px
定义?
我找到了改变p#btt
的方法,但我试图避免这种情况。
答案 0 :(得分:3)
你可以使用:not()
这样的东西吗?
p {
background: yellow
}
p#btt {
margin: 4px
}
p:not(#btt) {
margin: 0
}
&#13;
<p>Foo Bar</p>
<p>Foo Bar</p>
<p>Foo Bar</p>
<p>Foo Bar</p>
<p>Foo Bar</p>
<p>Foo Bar</p>
<p>Foo Bar</p>
<p>Foo Bar</p>
<p>Foo Bar</p>
<p>Foo Bar</p>
<p>Foo Bar</p>
<p id="btt">Foo Bar</p>
&#13;
答案 1 :(得分:0)
如果您完全反对更改样式表,请在段落的HTML上使用内联样式。这样可以避免更改任何CSS文件和/或使用JavaScript。
For