font-variant
Vlastnost umožňuje měnit cílovou text na malé kapitálky. Tato vlastnost byla rozšířena v CSS3.
p:first-line ( font-variant: small-caps; /* default is `normal` */ )
Před CSS3 tato vlastnost přijala jednu ze dvou možných hodnot: normal
(jak se text vykresluje ve výchozím nastavení) a small-caps
.
Hodnota of small-caps
vykreslí text velkými písmeny, která jsou menší než běžná velká písmena. Tím se nepřepíše sada velkých písmen v obsahu uvnitř značky. Například:
Podívejte se na toto pero!
Ve výše uvedeném ukázce jsou oba odstavce nastaveny na font-variant: small-caps
. První odstavec má ve značce pouze první písmeno velkými písmeny, takže se zobrazí podle očekávání (první písmeno velké písmeno, zbytek malými písmeny).
Druhý řádek je zapsán velkými písmeny ve značce, což přepíše small-caps
hodnotu a vše nastaví na normální velká písmena.
Pokud to vezmeme dále, pokud jsou tyto odstavce nastaveny na font-variant: small-caps
a text-transform: lowercase
, pak se zobrazí ve všech malých písmenech . Podobně, pokud jsou tyto odstavce nastaveny na font-variant: small-caps
a text-transform: uppercase
, pak se zobrazí ve všech běžných velkých písmech.
font-variant
lze zahrnout jako součást font
zkratkové deklarace.
Nové přírůstky v CSS3
V CSS3, font-variant
stává zkrácený a může přijmout více hodnot, včetně all-small-caps
, petite-caps
, all-petite-caps
, titling-caps
a unicase
, mezi ostatními.
Podpora prohlížeče
Chrome | Safari | Firefox | Opera | TJ | Android | iOS |
---|---|---|---|---|---|---|
Funguje | Funguje | Funguje | Funguje | Funguje | Funguje | Funguje |
Nové hodnoty přidané do CSS3 nemají žádnou podporu prohlížeče, takže výše uvedená tabulka představuje podporu pro hodnotu small-caps
.
V IE6 / 7 font-variant: small-caps
způsobí nastavení jakýkoli text nastavený na text-transform: uppercase
nebo text-transform: lowercase
vypadat jako text-transform: none
.