initial-letter
je CSS svojstvo koje odabire prvo slovo elementa u kojem je primijenjeno i određuje broj redaka koje slovo zauzima.
Možda ste vidjeli nešto slično na web mjestima s vijestima, gdje je prvo slovo vodećeg odlomka veće od ostatka sadržaja.


Trik s oblikovanjem prvog slova sadržaja trebao je malo provaliti kada slovo umotate u a
i primijenite klasu da biste ga oblikovali:
/* Style that first letter! */ .first-letter ( font-size: 35px; line-height: 70px; )
Once upon a time in a faraway land…
To djeluje, ali to je više HTML označavanja nego što želimo i razbija naš sadržaj. Osim toga, bol je što morate tu nastavu ručno primijeniti kad god je želite koristiti.
To gdje initial-letter
dolazi:
/* Style that first letter! */ .subhead ( initial-letter: 2; )
Once upon a time in a faraway land…
To je čišće! Drugi je pristup primijeniti ga na ::first-letter
psuedo-selektor umjesto:
/* Style that first letter! */ .subhead::first-letter ( initial-letter: 2; )
Jesi li vidio to? initial-letter
Entitet automatski izračunava i na veličinu fonta i broj linija potrebnih za stvaranje naše stilizirane drop cap! Želite li da zauzme točno 2, 3, 4 ili više redaka? Recite vlasništvu i učinit će teški posao.


Sintaksa i vrijednosti
initial-letter: normal | ( );
initial-letter
prihvaća sljedeće vrijednosti:
normal
: Ne primjenjuje efekt skaliranja na prvo slovo. To može biti korisno za resetiranje vrijednosti u kojoj se može naslijediti od kaskade.: Koliko redaka slovo treba zauzeti tamo gdje negativne vrijednosti nisu dopuštene.
: Koliko redaka bi slovo trebalo potonuti tamo gdje negativne vrijednosti nisu dopuštene. Ovo je zgodno ako slovo trebate postaviti niže kako biste udovoljili škakljivim problemima s razmakom, ali ako nije navedeno, uzima vrijednost
Primjeri


Stiliziranje početnog slova može se koristiti za postizanje nekih otmjenih metoda tipografskog dizajna. Napominjemo da sljedeće primjere trenutno podržava samo Safari.
Kapice su vjerojatno najpoznatiji slučaj korištenja:
Pogledajte početno slovo olovke: Kapica Geffa Grahama (@geoffgraham) na CodePenu.
Podignuti kapice su još jedan primjer:
Pogledajte početno slovo olovke: Podignuta kapa, Geoff Graham (@geoffgraham) na CodePenu.
Block Caps vraćeni u stare bajke:
Pogledajte početno slovo olovke: Block Cap Geoff Graham (@geoffgraham) na CodePenu.
Podrška preglednika
Podaci o podršci preglednika potječu iz tvrtke Caniuse, koja sadrži više detalja. Broj označava da preglednik podržava značajku u toj verziji i novijoj.
Radna površina
Krom | Firefox | IE | Rub | Safari |
---|---|---|---|---|
Ne | Ne | Ne | Ne | TP * |
Mobitel / tablet
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
Ne | Ne | Ne | 14,0-14,4 * |
Povezano
::first-letter
- Isječak Drop Caps
Više informacija
- CSS Inline Layout Modul Razina 3: Službene specifikacije
- Laboratoriji Jen Simmons: Demo i primjeri slučajeva upotrebe
- Ulaznica za Firefox: otvorena ulaznica za podršku značajke
- Ulaznica za Internet Explorer: otvorena ulaznica za podršku značajke