Html CSS清理——body h2是否冗余?

Html CSS清理——body h2是否冗余?,html,css,css-selectors,Html,Css,Css Selectors,我正在清理以前设计师的CSS。文件很乱。我很确定有一个例子是多余的,我只是想确认一下,以减轻我的良心 body h2{...} 在这里只声明h2就足够了,对吗 仅当您希望覆盖现有的h2{…}声明时,才使用body h2{…}。单独声明h2是完全可以接受的,否则。只有当您想覆盖现有的h2{…}声明时,才会使用body h2{…}。否则,单独声明h2是完全可以接受的。但不是所有h2都应该驻留在正文中,从而使其变得多余吗?在HTML中,是的,h2确实驻留在正文中,但您不必在CSS中声明它。一本好书:

我正在清理以前设计师的CSS。文件很乱。我很确定有一个例子是多余的,我只是想确认一下,以减轻我的良心

body h2{...}

在这里只声明h2就足够了,对吗

仅当您希望覆盖现有的
h2{…}
声明时,才使用
body h2{…}
。单独声明
h2
是完全可以接受的,否则。

只有当您想覆盖现有的
h2{…}
声明时,才会使用
body h2{…}
。否则,单独声明
h2
是完全可以接受的。

但不是所有h2都应该驻留在正文中,从而使其变得多余吗?在HTML中,是的,h2确实驻留在正文中,但您不必在CSS中声明它。一本好书:它不是真的多余,它更“具体”,但是的,它不是必需的,除非你想覆盖。这,我不知道!:“如果两个选择器应用于同一个元素,那么具有更高特异性的一个将获胜。”杰夫:知道这一点很好,特别是当你想避免像“!important”这样的陷阱时,但不是所有h2都应该驻留在主体中,从而使其成为冗余?在HTML中,是的,h2确实驻留在主体中,但你不必在CSS中声明它。一本好书:它不是真的多余,它更“具体”,但是的,它不是必需的,除非你想覆盖。这,我不知道!:“如果两个选择器应用于同一个元素,则专一性较高的选择器将获胜。”杰夫:知道这一点很好,尤其是当你想避免像“!重要”这样的陷阱时