CSS gir flere justeringsegenskaper. Tekstjusteringsegenskapen, begrenset til blokkelementer og tabellceller, beskriver horisontal justering. I motsetning gjelder egenskapen vertikal-justering bare for innebygde elementer og tabellceller.

Du kan bruke mange forskjellige verdier for å kontrollere vertikal justering. Noen er i forhold til det overordnede elementet, andre til elementer vises på samme horisontale linje. Finn ut nøyaktig hvordan du kan bruke vertikaljustering i ulike situasjoner for å oppnå nøyaktig posisjonering.

De forskjellige vertikaljusteringsverdiene

Egenskapen for vertikal-justering har tre forskjellige typer verdier: søkeord, prosenter og lengder. Hver verdi representerer en vertikal posisjon i en linje eller i forhold til det overordnede (beholder) elementet til målelementet.

De viktigste vertikaljusteringsverdiene er:

  • baseline: plasserer målelementet innenfor grunnlinjen til det overordnede elementet.
  • topp: plasserer toppen av målelementet med toppen av det høyeste elementet i gjeldende linje.
  • instagram viewer
  • midt: sentrerer målelementet innenfor gjeldende rad.
  • bunn: plasserer bunnen av målelementet med bunnen av det laveste elementet i gjeldende linje.
  • sub: plasserer målelementet med den nedskrevne grunnlinjen til det overordnede elementet.
  • super: plasserer målelementet ved den hevete grunnlinjen til det overordnede elementet.
  • tekst-topp: plasserer målelementet øverst i det overordnede elementets skrift.
  • tekst-bunn: plasserer målelementet med bunnen av det overordnede elementets skrift.
  • prosentdel (f.eks. 20%): plasserer grunnlinjen til målelementet på et punkt over, under eller på grunnlinjen til det overordnede elementet. Denne verdien kan være negativ eller positiv.
  • lengde (f.eks. 10em): plasserer grunnlinjen til målelementet på et punkt over, under eller på grunnlinjen til det overordnede elementet. Denne verdien kan være negativ eller positiv.

En grunnleggende HTML-mal






Dokument

Google søk

 bilde av skogen





Natur Beskrivelse


skog
Lorem ipsum dolor sit amet.


hav
Lorem ipsum dolor sit amet.


De HTML-kode ovenfor oppretter en enkel nettside som viser fire elementer: koblet tekst, et bilde, en innebygd video og en tabell. Det skal se slik ut i nettleseren din:

Slik justerer du tekst vertikalt

Som standard er de fleste tekstelementer (som overskrifter,

, og

  • tags) er blokkelementer. Den eneste måten å justere disse elementene vertikalt på er å først konvertere dem til innebygde elementer ved å bruke display-egenskapen.
  • Noen tekstelementer som f.eks og taggen er innebygd. Som et resultat støtter de egenskapen vertikaljustering. For å justere tekst vertikalt, tilordne rett og slett riktig verdi til CSS-egenskapen for vertikal justering.

    Bruke den vertikaljusterte toppverdien på tekst

    en {
    vertikal-juster: topp;
    }

    Legger til CSS-kode ovenfor til det grunnleggende HTML-dokumentet vil justere toppen av tag tekst med toppen av det høyeste elementet på linjen. Produserer følgende oppdaterte skjerm:

    Bruke prosentverdien på tekst

    en {
    vertikaljustering: -50 %;
    }

    CSS-en ovenfor justerer tekstelementet i en posisjon som er 50 % under grunnlinjen til det overordnede elementet. Den produserer følgende utgang i nettleseren din:

    Som du kan se på bildet ovenfor, inntar tekstelementet en posisjon under bilde- og videoelementene, som er på samme linje. For å plassere dette elementet ved eller over grunnlinjen, bruk en positiv prosentverdi.

    Bruke lengdeverdien på tekst

    en {
    vertikaljustering: 90px;
    }

    Koden ovenfor justerer grunnlinjen til tekstelementet med en lengde på 90px over grunnlinjen til det overordnede elementet. Dette produserer følgende utdata i en nettleser:

    Slik justerer du bilder vertikalt

    De taggen er et innebygd element, som CSS vertikal-align-egenskapen fungerer godt med.

    Bruke den vertikaljusterte superverdien på bilder

    img {
    vertikal-align: super;
    }

    Koden ovenfor plasserer bildet ved den hevete grunnlinjen til det overordnede elementet. Dette betyr på en posisjon over grunnlinjen, som du kan se i følgende utdata:

    Bruke den vertikaljusterte prosentverdien på bilder

    img {
    vertikaljustering: 25 %;
    }

    Koden ovenfor justerer grunnlinjen til bildeelementet med 25 % over grunnlinjen til det overordnede elementet. Dette gir følgende speileffekt av superverdien:

    Bruk av den vertikaljusterte lengdeverdien på bilder

    img {
    vertikaljustering: 5px;
    }

    Koden ovenfor justerer grunnlinjen til bildeelementet i en posisjon 5 px over grunnlinjen til det overordnede elementet. Dette gir en effekt som ligner på super- og 25 %-verdiene:

    Innebygde medier som videoer og iframes er innebygde HTML-elementer. Derfor fungerer CSS vertical-align-egenskapen utmerket med dem.

    Bruk av superverdien for vertikal justering på en video

    video {
    vertikal-align: sub;
    }

    Koden ovenfor plasserer videoen ved abonnentgrunnlinjen til det overordnede elementet. Dette betyr på en posisjon under grunnlinjen, som du kan se i følgende utdata:

    Bruke den vertikaljusterte prosentverdien på en video

    video {
    vertikaljustering: -25 %;
    }

    Koden ovenfor justerer grunnlinjen til videoelementet med 25 % under grunnlinjen til det overordnede elementet. Dette gir følgende speileffekt av underverdien:

    Bruke den vertikaljusterte lengdeverdien på en video

    video {
    vertikal-justering: -5px;
    }

    Koden ovenfor justerer grunnlinjen til bildeelementet i en posisjon 5 px under grunnlinjen til det overordnede elementet. Dette gir en effekt som sub- og -25%-verdiene:

    Slik justerer du elementer vertikalt i en tabell

    Å bruke egenskapen vertikal-align med en tabell er litt vanskelig, siden en tabell er et blokkelement. Imidlertid

    og tagger er innebygde elementer. Derfor kan du bruke CSS vertikal-justering-egenskapen på tekst i en tabell.

    Bruke den vertikaljusterte toppverdien på tabelldata

    td {
    høyde: 40px;
    vertikal-juster: topp;
    }

    Koden ovenfor legger til en høyde på 40px til hver celle i tabellen. Den justerer deretter dataene i hver celle til toppen av hver rad. Dette gir følgende utgang i nettleseren:

    Bruke den vertikale midtre verdien på tabelldata

    td {
    høyde: 40px;
    vertikal-juster: midt;
    }

    Den vertikale midtre verdien i koden ovenfor sentrerer dataene vertikalt i hver celle. Den produserer følgende utgang i nettleseren:

    Ved å bruke den vertikaljusterte nederste verdien på tabelldata

    td {
    høyde: 40px;
    vertikal-align: bunn;
    }

    Koden ovenfor justerer dataene i hver celle til bunnen av hver rad. Den produserer følgende utgang i nettleseren:

    Nå kan du justere elementene på nettsiden din

    Du kan nå bruke CSS-egenskapen for vertikal justering med en rekke forskjellige innebygde elementer, inkludert tekst, innebygde medier og tabelldata. Den generelle regelen er at egenskapen vertikal-align bare fungerer på inline- og inline-blokk-elementer.

    Du kan imidlertid bruke denne egenskapen på blokkelementer, du trenger bare å konvertere dem til inline- eller inline-blokkelementer først. Husk at du kan kombinere vertikaljustering med andre justeringsegenskaper, for eksempel tekstjustering.

    Sett ting på linje med egenskapen CSS Text Align

    Les Neste

    DelekvitringDeleE-post

    Relaterte temaer

    • Programmering
    • Programmering
    • CSS
    • HTML
    • Webdesign

    Om forfatteren

    Kadeisha Kean (52 artikler publisert)

    Kadeisha Kean er en fullstack-programvareutvikler og teknisk/teknologiskribent. Hun har den utpregede evnen til å forenkle noen av de mest komplekse teknologiske konseptene; produsere materiale som lett kan forstås av enhver teknologinybegynner. Hun er lidenskapelig opptatt av å skrive, utvikle interessant programvare og reise verden rundt (gjennom dokumentarer).

    Mer fra Kadeisha Kean

    Abonner på vårt nyhetsbrev

    Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

    Klikk her for å abonnere