html - 在样式表中使用 * 选择器来重置样式

标签 html css performance stylesheet css-selectors

目前我只是在我的样式表顶部重置我需要的样式,例如:

html, body, div, fieldset, form, h1, h2, h3, h4, p, ul, li {
    margin: 0;
    padding: 0;
}

但是,我看到很多次人们使用:

* {
    margin: 0;
    padding: 0;
}

这似乎确实让事情变得更容易,但在其他地方(不记得在哪里......)我读到使用 * 选择器会严重影响性能。

是吗,一长串选择器(示例中只有几个选择器,可能更多)的性能明显优于 * 选择器,* 选择器是否还有其他缺点?

最佳答案

为什么不使用标准 CSS 重置文件之一,例如 Eric Meyer的或 YAHOO的?

关于html - 在样式表中使用 * 选择器来重置样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1215390/

相关文章:

javascript - 如何使用 FileReader 检测 '\n\r'

javascript - 如何按id删除表行(特定id除外)

jquery - Bootstrap等高+背景色问题

javascript - 在同一页面中拥有多个 React 包对性能的影响

javascript - 用在特定表格行中选择的相应值填充表格数据

javascript - $(document).ready() 和在正文末尾包含脚本有什么区别?

html - 在 TD 标签中拉伸(stretch)图像时出现问题

css - float div 100%不影响外层div

java - 安卓 Java : Convert else-if to switch

java - 使用 FileInputStream 时如何确定理想的缓冲区大小?