html - 我可以让我的 HTML 列表忽略外部 CSS 吗?

标签 html css html-lists

只是一个简单的问题。

我有一些我不想更改的外部 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

最好的办法是为该列表创建一个新类,如果不能,请使用更具体的选择器来获得您想要的结果。

例如

.plist li {
    margin: 0;
    line-height: 0;
}

关于html - 我可以让我的 HTML 列表忽略外部 CSS 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33736168/

相关文章:

HTML anchor 标记 & :target

jquery - 当子 div/jQuery 中存在特定类时,对 div 进行不同的样式设置

javascript - 从数组中选择一个随机元素并将其显示在屏幕上

css - 如何在输入按钮周围创建边框?

html - 更改每个 li 元素悬停颜色的问题

html - DIV 设置为溢出 :scroll, 但不会一直滚动到底部

html - 第一个列表项的CSS选择器

html - 悬停在链接上不完整

javascript - 我无法使用 Canvas 作为背景

html - 样式化水平导航