在我的以下代码中,我为 h1 定义了更具体的规则为#inner h1,并且还定义了不太具体的规则为 #container h1。但是,如果将#container h1 放在#inner h1 之后,那么它就会生效并且#inner h1 会被忽略,但它不应该是因为它更具体。
请帮助我理解这个问题。
CSS:
#inner h1 { font-size:25px; }
#container h1 { font-size:15px; }
HTML:
<div id="container">
<div id="inner">
<h1>Hello World!</h1>
</div>
</div>