我放弃。为什么 :first-letter 在这里不起作用?
strong {
font-weight: bold;
color: blue;
}
strong:first-letter {
color: red;
}
<strong>test test</strong>
first-letter
不适用于内联元素,仅适用于块元素。
first-letter
只能与块元素一起使用。
这将起作用,但问题是块级别有多有用strong
:
strong {
font-weight: bold;
color: blue;
display: block;
}
strong:first-letter {
color: red;
}
<strong>test test</strong>
这是JSBin
:first-letter不适用于内联元素
用这个修改你的 CSS,在你的strong{...}中添加display:block
strong {
font-weight: bold;
color: blue;
display: block;
}
strong:first-letter {
color: red;
}
您应该阅读注意:“首字母”选择器只能用于块级元素。
和块级元素
和示例http://jsfiddle.net/eLvWt/6/
strong {
display:block;
color:green;
}
strong:first-letter {
color: red;
}
注意:请忽略这个我的答案的参考,因为它已经过时了。