0
4

2 回答 2

1

:first-letter不适用于内联元素,例如i. :first-letter适用于块元素,例如段落、表格标题、表格单元格、列表项或inline-block应用了该属性的那些元素。

<div>
    <p>
       <i>Sample text</i>
    </p>
</div>

css

i { display: inline-block; }

div p:last-child i:first-child:first-letter { font-weight: bold }

检查jsfiddle

于 2013-02-04T07:19:08.970 回答
1

第一行仅在块容器框中有意义,因此 ::first-letter 伪元素仅对显示值为 block、inline-block、table-cell、list-item 或 table- 的元素有影响标题。在所有其他情况下,::first-letter 无效。


https://developer.mozilla.org/en-US/docs/CSS/::first-letter

于 2013-02-04T07:22:32.830 回答