::first-letter
egy pszeudo elem, amely lehetővé teszi az elem első betűjének stílusát anélkül, hogy az első betű köré kellene címkét ragasztania a HTML-ben. Bár a DOM-hoz nincsenek hozzáadva címkék, az olyan, mintha a megcélzott első betűt egy címke tartalmazná. Az első betűt úgy formázhatja, mint egy igazi elemet:
p::first-letter ( font-weight: bold; color: red; )
The first letter is bold and red
Az eredmény olyan, mintha egy faux elem lenne az első betű körül:
The first letter is bold and red.
Az első betű félkövér és piros
- Az ál elem csak akkor működik, ha a szülő elem egy blokk konténer doboz (más szóval, nem működik az
display: inline;
elemek első betűjénél.) - Ha van egy
::first-letter
és::first-line
egy eleme, akkor az első betű öröklődik az első sor stílusaiból, de a stílusok::first-letter
ütközéskor felülírják. - Ha ezzel generál tartalmat
::before
, akkor az első betű vagy írásjel lesz a cél, függetlenül attól, hogy az az eredeti szöveges csomópont része, vagy pedig generált tartalommal lett létrehozva.
Több információ
- Csepegtetős sapkákhoz használva használja együtt,
p:first-of-type
hogy ne minden első betű legyen stílusos - Példa tollra - létrehozott tartalommal
- W3C Wiki
- W3C CSS3 szelektorok modul
Böngésző támogatás
Ez a böngésző támogatási adat a Caniuse cégtől származik, amely részletesebben szerepel. Egy szám azt jelzi, hogy a böngésző támogatja az adott és újabb verziók szolgáltatásait.
Asztal
Króm | Firefox | AZAZ | Él | Szafari |
---|---|---|---|---|
9. | 3.5 | 9. | 12. | 5.1 |
Mobil / Tablet
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 3 | 5,0-5,1 |
Megjegyzés: Az Internet Explorer 8 és újabb verzióinál egyetlen kettőspontot :first-letter
használjon a kettős kettőspont jelölése helyett.