Ta font-variant
właściwość umożliwia zmianę tekstu docelowego na małe litery. Ta właściwość została rozszerzona w CSS3.
p:first-line ( font-variant: small-caps; /* default is `normal` */ )
Przed CSS3 ta właściwość akceptowała jedną z dwóch możliwych wartości: normal
(domyślny sposób renderowania tekstu) i small-caps
.
Wartość small-caps
wyrenderuje tekst wielkimi literami, które są mniejsze niż zwykłe wielkie litery. Nie powoduje to zastąpienia dużych liter ustawionych w treści wewnątrz znacznika. Na przykład:
Sprawdź ten długopis!
W powyższym demo oba akapity są ustawione na font-variant: small-caps
. Pierwszy akapit ma tylko pierwszą wielką literę w znaczniku, więc wygląda zgodnie z oczekiwaniami (pierwsza litera wielka, reszta kapitalikami).
Druga linia jest zapisana wielkimi literami w znaczniku, co przesłania small-caps
wartość, ustawiając wszystko jako zwykłe wielkie litery.
Idąc dalej, jeśli te akapity są ustawione na font-variant: small-caps
i text-transform: lowercase
, pojawią się one we wszystkich kapitalikach. Podobnie, jeśli te akapity są ustawione na font-variant: small-caps
i text-transform: uppercase
, będą one wyświetlane zwykłymi dużymi literami.
font-variant
można dołączyć jako część font
deklaracji skróconej.
Nowe dodatki w CSS3
W CSS3, font-variant
staje się skrótem i może przyjmować wiele wartości, w tym all-small-caps
, petite-caps
, all-petite-caps
, titling-caps
, i unicase
, między innymi.
Wsparcie przeglądarki
Chrom | Safari | Firefox | Opera | TO ZNACZY | Android | iOS |
---|---|---|---|---|---|---|
Pracuje | Pracuje | Pracuje | Pracuje | Pracuje | Pracuje | Pracuje |
Nowe wartości dodane w CSS3 nie są obsługiwane przez przeglądarki, więc powyższa tabela przedstawia obsługę wartości small-caps
.
W IE6 / 7 ustawienie font-variant: small-caps
spowoduje, że tekst ustawiony na text-transform: uppercase
lub text-transform: lowercase
będzie wyglądał jak text-transform: none
.