Denne artikkelen vil forklare forskjellige metoder for å sentrum av tekst vertikalt. Så la oss starte!
Hvordan du sentrerer tekst vertikalt i CSS?
Det er mange måter å sentrere tekst vertikalt, for eksempel "Flexbox”,“linjehøyde”,“polstring”,“forvandle", og "flyte”Eiendom. I denne delen vil vi lære om noen av de nevnte egenskapene til sentrum av tekst vertikalt i CSS. Men før det vil vi vise prosedyren for senterjustering av tekst.
Eksempel
I HTML vil vi lage en beholder med klasse som heter “senter”Og inni det skaper en overskrift ved hjelp av
Etter det, flytt til CSS -filen og stil du opprettet i HTML -filen.
Her “.senter”Brukes til å få tilgang til klassen vi tildelte . Deretter vil vi sette bredden på den opprettede beholderen til “450px”Og høyden til“200px”. Vi setter også grensen til å bruke "grense”Eiendom og tilordne verdien av grensen”10px”Og“dobbelt”:
.senterEtter implementeringen av koden ovenfor får vi følgende utfall:
Her ser vi at teksten vises øverst på venstre hjørne av skjermen. Nå går vi til neste trinn, der vi vil beskrive forskjellige metoder for å sentrere tekst vertikalt ved hjelp av CSS.
Metode 1: Sentertekst vertikalt i CSS ved bruk av flex
CSS “Flex”Er verdien av“vise”Eiendom. Det brukes til å angi innhold eller elementer i henhold til deres visningsstørrelse. Det lar CSS -elementer ordne effektivt ved å skape like mellomrom mellom dem.
Syntaks
Display: FlexSå la oss fortsette det forrige eksemplet for å sentralisere teksten vertikalt.
Eksempel
For å angi tekstposisjonen i sentrum og vertikal, vil vi tilordne verdien av visningsegenskaper som “Flex”Og justerte elementer som“senter”:
.senterDette vil gi oss følgende utfall:
Her kan vi se at teksten vår er vertikalt på linje og også i sentrum av diven. Nå vil vi flytte til den andre metoden.
Metode 2: Sentertekst vertikalt i CSS ved hjelp av linjehøydeegenskaper
“linjehøyde”Eiendom spesifiserer høyden mellom to linjer i elementene. Det brukes til å skape plass mellom to linjer som har tekst.
Syntaks
Syntaks for egenskapen linjehøyde er gitt som:
Line-Height: VerdiI den ovennevnte syntaks vil vi spesifisere høyden på linjen som "verdi”.
Merk: I egenskapen Line-Height kan vi ikke gi en negativ verdi.
Eksempel
Nå vil vi bruke egenskapen til linjehøyde til å sette tekst i det vertikale sentrum av . For å gjøre det, i CSS-filen, angir verdien av linjehøyde-egenskapen til “150px”:
.senterDette vil gi oss følgende utfall:
Metode 3: Sentertekst vertikalt i CSS ved hjelp av polstring
For å skape rom mellom et elements grense og dets innhold, "polstring”Eiendom brukes. Det er en shorthand -egenskap av CSS som kan brukes til å sette polstringen fra alle sider i en enkelt linje.
Syntaks
Syntaksen til padding -egenskapen er:
Polstring: øverst til venstre til venstreHer er beskrivelsen av de ovennevnte verdiene til den nevnte egenskapen:
Merk: Å spesifisere to verdier vil betegne polstring fra topp og bunn og polstring fra venstre og høyre; Imidlertid, hvis en verdi legges til, vil polstring bli brukt på alle fire sider.
Eksempel
Her vil vi sette verdien av polstring som “10%”Og“0%”, Der den første verdien indikerer topp- og bunnpolstring og den andre indikerer polstring fra venstre og høyre. Dessuten ønsker vi bare å sentralisere tekst vertikalt, så vi vil sette den andre verdien til “0”:
.senterEtter implementeringen av den gitte koden, gå til HTML -filen, kjør den og sjekk følgende utdata:
Vi har gitt forskjellige metoder relatert til senter som justerer tekst vertikalt i CSS.
Konklusjon
For å sentrere tekst vertikalt, bruk "Flexbox”,“linjehøyde”Og“polstring”Egenskaper til CSS. Disse egenskapene lar deg sette høyden innenfor innholdet og elementets grense. I denne artikkelen forklarer vi hvordan du sentrerer tekst vertikalt ved hjelp av tre forskjellige metoder og gir et eksempel på hver metode.