Den font-variant
egenskab giver dig mulighed for at ændre den målrettede tekst til small caps. Denne egenskab er blevet udvidet i CSS3.
p:first-line ( font-variant: small-caps; /* default is `normal` */ )
Før CSS3 accepterede denne egenskab en af to mulige værdier: normal
(hvordan tekst gengives som standard) og small-caps
.
En værdi af small-caps
gengiver teksten med store bogstaver, der er mindre end almindelige store bogstaver. Dette tilsidesætter ikke store bogstaver i indholdet inde i markeringen. For eksempel:
Tjek denne pen!
I ovenstående demo er begge afsnit indstillet til font-variant: small-caps
. Første afsnit har kun det første store bogstav i markeringen, så det ser ud som forventet (første bogstav med store bogstaver, resten med små bogstaver).
Den anden linje er skrevet i al store bogstaver i markeringen, hvilket tilsidesætter small-caps
værdien og indstiller alt i almindelig stor bogstav.
Hvis vi tager dette videre, hvis disse afsnit er indstillet til font-variant: small-caps
og text-transform: lowercase
, vises de i alle små bogstaver. Tilsvarende, hvis disse afsnit er indstillet til font-variant: small-caps
og text-transform: uppercase
, så vises de i almindelig stor bogstav.
font-variant
kan medtages som en del af en font
stenografisk erklæring.
Nye tilføjelser i CSS3
I CSS3, font-variant
bliver en stenografi og kan acceptere flere værdier, herunder all-small-caps
, petite-caps
, all-petite-caps
, titling-caps
, og unicase
, blandt andre.
Browsersupport
Chrome | Safari | Firefox | Opera | IE | Android | iOS |
---|---|---|---|---|---|---|
Arbejder | Arbejder | Arbejder | Arbejder | Arbejder | Arbejder | Arbejder |
De nye værdier, der er tilføjet i CSS3, har ingen browsersupport, så tabellen ovenfor repræsenterer understøttelse af en værdi på small-caps
.
I IE6 / 7 vil indstilling font-variant: small-caps
få enhver tekst, der er indstillet til text-transform: uppercase
eller text-transform: lowercase
til at virke som text-transform: none
.