我的 CSS :first-letter 选择器适用于所有 p
元素,但对于具有 id #fletter
的 span
它不会不工作...
#fletter span:first-letter {
font-weight: 600;
font-size: 25px;
}
<span id="fletter">
虽然选择器与我的 p
元素配合得很好。
p:first-letter {
font-weight: 600;
font-size: 25px;
}
<p>Lorem Ipsum</p>
最佳答案
那是因为:first-letter
只能用在 block 级元素上。
一种解决方案是将跨度显示为 block 级元素:
#fletter span {
display:block;
}
#fletter span:first-letter {
font-weight: 600;
font-size: 25px;
}
关于html - CSS - 首字母选择不适用于 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20690539/