【发布时间】:2015-08-23 06:50:37
【问题描述】:
我正在尝试使用 :first-line 伪选择器,但它似乎不起作用,我不知道为什么。我也尝试过使用 ::first-line 但无济于事。 (注意,这与边界半径无关)。
p.intro:first-line {
text-transform: uppercase;
}
<p class="intro">Instead of attempting to cover the full range of <abbr title="Cascading Style Sheets">CSS</abbr> selectors, I think it makes sense to begin with a subset of the most widely supported. The <a href="http://www.quirksmode.org/css/contents.html">compatibility charts compiled by Peter-Paul Koch</a> provide
detailed support information.</p>
【问题讨论】:
-
看起来不应该行不通? jsfiddle.net/9wrubwc2
-
@Anonymous 事实上MDN中有一个例子使用
text-transform: uppercase... -
@DenysSéguret 你是对的,我的错。我想我阅读了“颜色属性,所有与背景相关的属性”部分并假设不包括文本转换。
-
奇怪的是,检查器显示实际的 HTML 是大写的,并且在 css 部分中找不到 :first-line
-
用 background-color 替换它似乎有效。似乎是一个怪癖或错误,因为据我从文档中看到
text-transform也应该适用。
标签: css