html - 在 css 中使用 * 选择器,但排除 h1?

标签 html css css-selectors

我有一个 jquery 插件,令人讨厌的是它在样式表的顶部。

* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

这导致我的 h1 在此页面上表现不同。有没有办法从中排除某些选择器?否则我想我必须弄清楚它适用于什么并列出所有内容而不是 *?

最佳答案

好吧,快速的答案是将 * 替换为 *:not(h1)

这看起来像是一次简单的规范化尝试。您可以删除它并修复插件元素上的任何错误,或者简单地修复您的 h1 以获得它应该具有的边距/填充。

关于html - 在 css 中使用 * 选择器,但排除 h1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25692900/

相关文章:

css - bootstrap 3 .nav 在 Internet Explorer 9 中的位置

html - 在 CSS 中设置单击的占位符的样式

asp.net - 如何让我的网站提示 iPhone 上的下拉菜单?

javascript - React-bootstrap 导航栏图标不遵守 float

javascript - html5输入类型文件浏览器差异

css - 在文本框焦点上,如何仅使用 CSS 更改元素之前的背景颜色?

JQuery nth Child div 子级

css - 如何将兄弟组合器与 :valid pseudoclass in IE? 一起使用

javascript - 如何仅在 HTML5 验证通过时运行 reCaptcha?

java - Jsoup 选择包含 html 标签的文本