当我将鼠标移到文本上时,我试图改变h2的垂直对齐方式,但它没有做任何事情。
.evening:first-letter {
vertical-align: 10%;
}
h2:hover {
vertical-align: 0% !important;
}

<div>
<h2 class="evening">Evening</h2>
</div>
&#13;
答案 0 :(得分:0)
您只是错过了悬停选择中的:first-letter
部分:
.evening:first-letter {
vertical-align: 10%;
}
h2:hover:first-letter {
vertical-align: 0% !important;
}
&#13;
<div>
<h2 class="evening">Evening</h2>
</div>
&#13;
答案 1 :(得分:0)
你忘记了第一个字母的部分
.evening:first-letter {
vertical-align: 10%;
}
h2:hover:first-letter {
vertical-align: 0% !important;
}
<div>
<h2 class="evening">Evening</h2>
</div>
如果你不需要为第一个字符添加任何特殊样式,只能使用一个css。
h2:hover:first-letter {
vertical-align: 10%;
}
<div>
<h2 class="evening">Evening</h2>
</div>