我可以让我的 HTML 列表忽略外部 CSS 吗?
Can I get my HTML List to ignore External CSS?
只是一个简单的问题。
我有一些外部 CSS 不想更改...看起来我可能不得不更改。见下文。
li { line-height: 18px; margin-bottom: 12px; }
我想添加一个没有行高或边距的一次性列表...有没有办法让这个列表完全忽略 CSS?我尝试了下面的 !important 规则,但这并没有覆盖它。
.plist {
list-style-type:disc;
padding:0 !important;
margin: 0 !important;
line-height: 0 !important;
}
<ul class="plist">
<li>All new OE Castings</li>
<li>Enlarged intake and exhaust ports</li>
<li>Large diameter stainless steel intake valves</li>
<li>Large diameter inconel exhaust valves</li>
<li>Hi-rev, dual valve springs</li>
<li>Titanium retainers</li>
<li>Hardened steel spring platforms</li>
</ul>
有什么办法解决这个问题吗?你能推荐我的 CSS 更精确吗?
不要使用 !important
。
最好的办法是为该列表创建一个新的 class,如果不能,请使用更具体的选择器来获得您想要的结果。
例如
.plist li {
margin: 0;
line-height: 0;
}
我不确定在这种情况下它是否对您有帮助,但在 css 属性上使用 inherit
应该可以。
例如:
.plist li#specialList {
margin: inherit;
line-height: inherit;
}
不要在此代码中使用 important
//试试这个代码
.plist {
list-style-type:disc;
padding:0px;
margin:0px;
line-height:0px ;
}
只是一个简单的问题。
我有一些外部 CSS 不想更改...看起来我可能不得不更改。见下文。
li { line-height: 18px; margin-bottom: 12px; }
我想添加一个没有行高或边距的一次性列表...有没有办法让这个列表完全忽略 CSS?我尝试了下面的 !important 规则,但这并没有覆盖它。
.plist {
list-style-type:disc;
padding:0 !important;
margin: 0 !important;
line-height: 0 !important;
}
<ul class="plist">
<li>All new OE Castings</li>
<li>Enlarged intake and exhaust ports</li>
<li>Large diameter stainless steel intake valves</li>
<li>Large diameter inconel exhaust valves</li>
<li>Hi-rev, dual valve springs</li>
<li>Titanium retainers</li>
<li>Hardened steel spring platforms</li>
</ul>
有什么办法解决这个问题吗?你能推荐我的 CSS 更精确吗?
不要使用 !important
。
最好的办法是为该列表创建一个新的 class,如果不能,请使用更具体的选择器来获得您想要的结果。
例如
.plist li {
margin: 0;
line-height: 0;
}
我不确定在这种情况下它是否对您有帮助,但在 css 属性上使用 inherit
应该可以。
例如:
.plist li#specialList {
margin: inherit;
line-height: inherit;
}
不要在此代码中使用 important
//试试这个代码
.plist {
list-style-type:disc;
padding:0px;
margin:0px;
line-height:0px ;
}