initial-letter
je lastnost CSS, ki izbere prvo črko elementa, kjer je uporabljen, in določi število vrstic, ki jih črka zaseda.
Morda ste kaj takega že videli na spletnih mestih z novicami, kjer je prva črka vodilnega odstavka večja od ostale vsebine.
Trik pri oblikovanju prve vsebinske črke je bil nekdaj kramp, kjer črko zavijete v
in za oblikovanje uporabite razred:
/* Style that first letter! */ .first-letter ( font-size: 35px; line-height: 70px; )
Once upon a time in a faraway land…
To sicer deluje, vendar gre za več oznak HTML, kot si želimo, in razbije našo vsebino. Poleg tega je bolečina, če morate ta razred uporabiti ročno, kadar koli ga želite uporabiti.
To, kar initial-letter
pride:
/* Style that first letter! */ .subhead ( initial-letter: 2; )
Once upon a time in a faraway land…
To je čistejše! Drug pristop je, da ga ::first-letter
namesto tega uporabite za izbirnik psuedo:
/* Style that first letter! */ .subhead::first-letter ( initial-letter: 2; )
Ali si videl to? initial-letter
Lastnost samodejno izračuna tako velikost pisave in število vrstic, ki so potrebne za ustvarjanje naše stilizirano spusti kapo! Želite, da zavzame natanko 2, 3, 4 ali več vrstic? Povejte nepremičnini, da bo težko dvignilo.
Sintaksa in vrednosti
initial-letter: normal | ( );
initial-letter
sprejema naslednje vrednosti:
normal
: Na prvo črko ne uporabi učinka skaliranja. To je lahko koristno za ponastavitev vrednosti, pri kateri bi bila lahko podedovana od kaskade.: Koliko vrstic naj zavzame črka, kjer negativne vrednosti niso dovoljene.
: Koliko vrstic mora črka potoniti tam, kjer negativne vrednosti niso dovoljene. To je priročno, če morate črko postaviti nižje, da se lahko spoprimete s težavnimi težavami z razmikom, vendar, če ni določeno, upošteva vrednost
Primeri
Oblikovanje začetne črke lahko uporabimo za doseganje nekaterih modnih metod tipografskega oblikovanja. Upoštevajte, da Safari trenutno podpira le naslednje primere.
Kapice so verjetno najbolj znani primer uporabe:
Glej začetno črko Pen: Drop Cap avtorja Geoff Graham (@geoffgraham) na CodePen.
Še en primer so Raised Caps :
Glej začetno črko Pen: Raised Cap avtorja Geoff Graham (@geoffgraham) na CodePen.
Block Caps se vračajo k starim pravljicam:
Glej začetno črko Pen: Block Cap avtorja Geoff Graham (@geoffgraham) na CodePen.
Podpora za brskalnik
Ti podatki o podpori brskalnika so od Caniuse, ki vsebuje več podrobnosti. Številka pomeni, da brskalnik podpira to funkcijo v tej različici ali novejši.
Namizje
Chrome | Firefox | IE | Rob | Safari |
---|---|---|---|---|
Ne | Ne | Ne | Ne | TP * |
Mobilni / tablični računalnik
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
Ne | Ne | Ne | 14,0-14,4 * |
Sorodno
::first-letter
- Odlomek spustite kapice
Več informacij
- Modul vrstice postavitve CSS 3. stopnja: uradne specifikacije
- Laboratoriji Jen Simmons: Predstavitve in primeri primerov uporabe
- Vstopnica za Firefox: odprta vstopnica za podporo funkcije
- Vstopnica za Internet Explorer: odprta vstopnica za podporo funkcije