我很困惑为什么这两个 h1 标签有不同的字体大小,显然它们包含相同的属性/声明。就我所掌握的一点点知识,我觉得和继承有关;看看一个 h1 标签是如何嵌套的,而另一个不是。
HTML:
<div id="site-offline-container">
<div id="site-offline-heading">
<h1>Hello World</h1>
</div>
</div>
<h1 class="hello">Hello World</h1>
CSS:
body {
background:#fff;
font-family:Trebuchet MS, Arial, Tahoma, sans-serif;
font-size:14px; letter-spacing:1px; color:#000;
}
#site-offline-heading {
font-size: 40px;
letter-spacing:-5px;
color:#000;
text-shadow: rgba(255,255,255,0.2) 1px 1px;
}
#site-offline-heading h1 {
margin-bottom:10px;
}
.hello {
font-size: 40px;
letter-spacing:-5px;
color:#000;
text-shadow: rgba(255,255,255,0.2) 1px 1px;
}