Táto font-variant
vlastnosť umožňuje zmeniť zacielený text na malé písmená. Táto vlastnosť bola rozšírená v CSS3.
p:first-line ( font-variant: small-caps; /* default is `normal` */ )
Pred CSS3 táto vlastnosť akceptovala jednu z dvoch možných hodnôt: normal
(spôsob predvoleného vykresľovania textu) a small-caps
.
Hodnota of small-caps
vykreslí text veľkými písmenami, ktoré sú menšie ako bežné veľké písmená. Toto neprepíše veľké písmená nastavené v obsahu vo vnútri značky. Napríklad:
Vyskúšajte toto pero!
V ukážke vyššie sú oba odseky nastavené na font-variant: small-caps
. Prvý odsek má v označení iba veľké prvé písmeno, takže sa zobrazuje podľa očakávania (veľké písmeno prvého písmena, zvyšok malými písmenami).
Druhý riadok je v značke napísaný veľkými písmenami, ktorý prepíše small-caps
hodnotu a nastaví všetko ako bežné veľké písmená.
Keď to posunieme ďalej, ak sú tieto odseky nastavené na font-variant: small-caps
a text-transform: lowercase
, potom sa zobrazia vo všetkých malých písmenách. Podobne, ak sú tieto odseky nastavené na font-variant: small-caps
a text-transform: uppercase
, potom sa zobrazia všetkými bežnými veľkými písmenami.
font-variant
možno zahrnúť ako súčasť font
stenografického vyhlásenia.
Nové prírastky v CSS3
V CSS3, font-variant
stáva skrátený a môže prijať viac hodnôt, vrátane all-small-caps
, petite-caps
, all-petite-caps
, titling-caps
a unicase
, medzi ostatnými.
Podpora prehľadávača
Chrome | Safari | Firefox | Opera | IE | Android | iOS |
---|---|---|---|---|---|---|
Tvorba | Tvorba | Tvorba | Tvorba | Tvorba | Tvorba | Tvorba |
Nové hodnoty pridané do CSS3 nemajú podporu prehľadávača, takže vyššie uvedená tabuľka predstavuje podporu pre hodnotu small-caps
.
V IE6 / 7 nastavenie font-variant: small-caps
spôsobí, že akýkoľvek text nastavený na text-transform: uppercase
alebo text-transform: lowercase
bude vyzerať ako text-transform: none
.