我有一个带有默认 CSS 文件的页面。在此页面中我有:
<ul>
<li>A1</li>
<li>A2</li>
</ul>
<br>
<ul>
<li>B1</li>
<li>B2</li>
</ul>
<br>
<ul>
<li>C1</li>
<li>C2</li>
</ul>
<br>
我可以查看默认 CSS,但无法修改
ul {
paddind-left:15px;
}
我想要做的就是从默认 CSS 中仅排除 B1 和 B2。 A 和 C 仍应具有默认属性,但 B1 和 B2 应具有 PADDING-LEFT:0PX;
。
我使用了(cssreset-min.css)
,但所有的CSS都被消除了。有什么帮助吗?
最佳答案
给父 ul 一个新类:
<ul>
<li>A1</li>
<li>A2</li>
</ul>
<ul class="newClass">
<li>B1</li>
<li>B2</li>
</ul>
<ul>
<li>C1</li>
<li>C2</li>
</ul>
然后执行:
ul.newClass {
paddind-left:0px;
}
这适用于所有浏览器。如果您不担心这一点,请使用@Andy 答案。
关于html - 仅排除一个元素的 CSS 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11879756/