CSS text-transform: Store bokstaver, små bokstaver og capitalize (Eksempler)

En praktisk veiledning til CSS text-transform og når man skal bruke CSS i stedet for JavaScript for faktiske tekstendringer.

CSS text-transform: Store bokstaver, små bokstaver og capitalize

Mange utviklere leter etter hvordan man "endrer store til små bokstaver med CSS" i håp om en faktisk endring av teksten. CSS endrer imidlertid bare det visuelle utseendet, ikke strengens faktiske verdi. Denne veiledningen forklarer hvorfor det er viktig.

Innholdsfortegnelse:

text-transform: lowercase

Teksten vises som små bokstaver, men kilden forblir uendret.
.selector { text-transform: lowercase; }

text-transform: uppercase

Teksten vises som store bokstaver uten å endre den opprinnelige strengen.
.selector { text-transform: uppercase; }

text-transform: capitalize

Capitalize viser første bokstav i hvert ord som stor — igjen, bare visuelt.
.selector { text-transform: capitalize; }

CSS vs. JavaScript

Bruk denne tabellen for å bestemme hvilken teknologi som passer dine behov best.
Bruksområde CSS JavaScript
Bare visuell design Ja Valgfritt
Faktisk tekstendring Nei Ja
Skjemainnsending Nei Ja

Omforme den faktiske teksten

Hvis du trenger at teksten faktisk endres (for kopier-lim inn eller for et skjema), bruk JavaScript eller en omformer.

FAQ

Hvis du lurte på CSS og format, her er det viktigste svaret.

Endrer text-transform kildeteksten?

Nei. Det er bare en visuell transformasjon.

Når bør man bruke JavaScript i stedet for CSS?

Bruk JS når du trenger at tekststrengens faktiske verdi skal endres.

Finnes det et raskt alternativ uten kode?

Ja. Bruk online-omformeren.

Trenger du å endre kildeteksten?

Bruk omformeren for en faktisk formatendring, ikke bare en visuell stil.

Åpne omformeren