看看我的意思,看看this jsFiddle。 (注:为此jsFiddle设置了“标准化CSS”选项。)如何将CSS指令应用于h3元素?
底线:应用于span
和h3
元素的相同CSS指令会产生非常不同的结果(不同的垂直对齐和背景颜色)。
我希望元素的h3.letter
元素的垂直对齐和背景颜色如span.letter
元素所示。
有没有办法迫使这些指令到h3
元素的应用程序?
(另外,我会很感激,如果有人点我到一些信息的特定位[例如,在W3C的文档迷宫的特定段落这里描述,将使行为更容易理解。)
顺便说一句,代码是here给出的配方略有改动。
下面的代码,安抚SE:
<div>
<span class="letter">T</span>
<span class="strut"></span>
</div>
<div>
<h3 class="letter">T</h3>
<span class="strut"></span>
</div>
div {
width: 100px;
height: 100px;
border: thin black solid;
margin: 50px;
}
.letter {
font-size: 100px;
line-height: 0px;
background-color: #9BBCE3;
}
.strut {
display: inline-block;
height: 100px;
}