p ::first-letter
和p::first-letter
有什麼區別?p :: first-letter和p :: first-letter之間的區別是什麼?
p::first-letter
可以成功選擇段落內的第一個字母,但p ::first-letter
不能。
p ::first-letter
和p::first-letter
有什麼區別?p :: first-letter和p :: first-letter之間的區別是什麼?
p::first-letter
可以成功選擇段落內的第一個字母,但p ::first-letter
不能。
選擇器p::first-letter
選擇p
中的第一個字母,而p ::first-letter
選擇p
的子元素中的第一個字母。
p ::first-letter
相當於p *::first-letter
。下面的是什麼specs說:
如果*代表的通用選擇器(即沒有命名空間前綴)不是簡單的選擇選擇序列的唯一組成部分或後面緊跟着一個僞元素,那麼*可能被忽略,並且通用選擇器的存在隱含。
注:即使選擇(p ::first-letter
)本身指向所有子元素中的第一個字母,將::first-letter
選擇僅適用於塊或內聯塊元素,因此不會對span
工作,除非其display
被修改。
p ::first-letter {
color: red;
}
p::first-letter {
color: blue;
}
span{
display: inline-block;
}
<p>Some text <span>inside a span</span> and <span>inside this span too</span>
</p>
你真的應該把這些作爲重複。 :) –
@Paulie_D得到web-tiki錘擊它。我已經離開了我的答案,因爲我們中的一些人覺得我的答案有更多的信息。 – Harry
S'fine由我...我已經清理了我的意見...你可能也想這樣做。 –