CSS tarjoaa useita kohdistusominaisuuksia. Tekstin tasausominaisuus, joka on rajoitettu lohkoelementteihin ja taulukon soluihin, kuvaa vaakasuuntaista tasausta. Sitä vastoin pystytasausominaisuus koskee vain tekstin sisäisiä elementtejä ja taulukon soluja.

Voit käyttää monia erilaisia ​​arvoja pystysuoran kohdistuksen ohjaamiseen. Jotkut ovat suhteessa pääelementtiin, toiset samalla vaakaviivalla näkyviin elementteihin. Ota selvää, kuinka voit käyttää pystysuuntaista kohdistusta eri tilanteissa tarkan paikantamisen saavuttamiseksi.

Eri pystysuuntaiset arvot

Pystytasausominaisuuden arvo on kolme erilaista: avainsanat, prosenttiosuudet ja pituudet. Jokainen arvo edustaa pystysuoraa sijaintia rivillä tai suhteessa kohdeelementin pääelementtiin (säilö).

Tärkeimmät pystysuuntaiset arvot ovat:

  • perusviiva: sijoittaa kohdeelementin pääelementin perusviivalle.
  • top: sijoittaa kohdeelementin yläosan nykyisen rivin korkeimman elementin yläosaan.
  • keskellä: keskittää kohdeelementin sen nykyiselle riville.
  • instagram viewer
  • pohja: asettaa kohdeelementin alaosan nykyisen rivin alimman elementin alaosaan.
  • sub: sijoittaa kohdeelementin pääelementin alaindeksin perusviivaan.
  • super: sijoittaa kohdeelementin yläindeksin perusviivalle.
  • text-top: sijoittaa kohdeelementin pääelementin kirjasimen yläosaan.
  • text-bottom: sijoittaa kohdeelementin pääelementin kirjasimen alaosaan.
  • prosentteina (esim. 20 %): sijoittaa kohdeelementin perusviivan ylä-, ala- tai yläviivan yläpuolelle tai alapuolelle. Tämä arvo voi olla negatiivinen tai positiivinen.
  • pituus (esim. 10em): sijoittaa kohdeelementin perusviivan ylä-, ala- tai yläviivan yläpuolelle tai alapuolelle. Tämä arvo voi olla negatiivinen tai positiivinen.

HTML-perusmalli






Asiakirja

Google haku

 kuva metsästä





Maisema Kuvaus


Metsä
Lorem ipsum dolor sit amet.


valtameri
Lorem ipsum dolor sit amet.


The HTML-koodi yllä oleva luo yksinkertaisen verkkosivun, joka näyttää neljä elementtiä: linkitetyn tekstin, kuvan, upotetun videon ja taulukon. Sen pitäisi näyttää selaimessasi tältä:

Tekstin kohdistaminen pystysuunnassa

Oletuksena useimmat tekstielementit (kuten otsikot,

, ja

  • tagit) ovat lohkoelementtejä. Ainoa tapa kohdistaa nämä elementit pystysuunnassa on muuntaa ne ensin rivielementeiksi näyttöominaisuuden avulla.
  • Kuitenkin jotkut tekstielementit, kuten ja tunniste ovat rivissä. Tämän seurauksena ne tukevat pystysuuntaista ominaisuutta. Tasaa teksti pystysuunnassa yksinkertaisesti määrittämällä sopiva arvo CSS: n pystysuoraan tasausominaisuuteen.

    Pystytasauksen käyttäminen yläosan arvo tekstissä

    a {
    pystysuuntaus: ylhäältä;
    }

    Lisäämällä CSS-koodi yläpuolella HTML-perusasiakirjaan tasaa yläreunan merkitse teksti rivin korkeimman elementin yläosaan. Tuottaa seuraavan päivitetyn näytön:

    Prosenttiarvon käyttäminen tekstissä

    a {
    pystysuuntaus: -50 %;
    }

    Yllä oleva CSS kohdistaa tekstielementin kohtaan, joka on 50 % pääelementin perusviivan alapuolella. Se tuottaa selaimessasi seuraavan tulosteen:

    Kuten yllä olevasta kuvasta näkyy, tekstielementti sijaitsee samalla rivillä olevien kuva- ja videoelementtien alapuolella. Jos haluat sijoittaa tämän elementin perusviivalle tai sen yläpuolelle, käytä positiivista prosenttiarvoa.

    Pituusarvon käyttäminen tekstissä

    a {
    pystytasaus: 90px;
    }

    Yllä oleva koodi kohdistaa tekstielementin perusviivan 90 kuvapisteen pituiseksi pääelementin perusviivan yläpuolelle. Tämä tuottaa seuraavan tulosteen selaimessa:

    Kuvien kohdistaminen pystysuunnassa

    The tag on rivielementti, jonka kanssa CSS: n vertikaalinen tasausominaisuus toimii hyvin.

    Pystysuuntaisen super-arvon käyttäminen kuvissa

    img {
    pystysuuntaus: super;
    }

    Yllä oleva koodi sijoittaa kuvan pääelementin yläindeksin perusviivalle. Tämä tarkoittaa asemaa perusviivan yläpuolella, kuten voit nähdä seuraavasta lähdöstä:

    Pystysuuntaisen prosenttiarvon käyttäminen kuvissa

    img {
    pystysuuntaus: 25 %;
    }

    Yllä oleva koodi kohdistaa kuvaelementin perusviivan 25 % pääelementin perusviivan yläpuolelle. Tämä tuottaa seuraavan super-arvon peiliefektin:

    Pystysuuntaisen pituusarvon käyttäminen kuvissa

    img {
    pystytasaus: 5px;
    }

    Yllä oleva koodi kohdistaa kuvaelementin perusviivan kohtaan, joka on 5 kuvapistettä pääelementin perusviivan yläpuolella. Tämä tuottaa samanlaisen vaikutuksen kuin super- ja 25%-arvoilla:

    Upotetut mediat, kuten videot ja iframe-kehykset, ovat upotettuja HTML-elementtejä. Siksi CSS: n pystysuoraan kohdistusominaisuus toimii hyvin niiden kanssa.

    Pystysuuntaisen super-arvon käyttäminen videossa

    video {
    pystysuuntaus: ala;
    }

    Yllä oleva koodi sijoittaa videon pääelementin alaindeksin perusviivalle. Tämä tarkoittaa asemaa perusviivan alapuolella, kuten näet seuraavasta tulosteesta:

    Pystysuuntaisen prosenttiarvon käyttäminen videossa

    video {
    pystytasaus: -25 %;
    }

    Yllä oleva koodi kohdistaa videoelementin perusviivan 25 % pääelementin perusviivan alapuolelle. Tämä tuottaa seuraavan aliarvon peiliefektin:

    Pystysuuntaisen pituusarvon käyttäminen videossa

    video {
    pystytasaus: -5px;
    }

    Yllä oleva koodi kohdistaa kuvaelementin perusviivan 5 kuvapistettä pääelementin perusviivan alapuolelle. Tämä tuottaa vaikutuksen, kuten ali- ja -25 %:n arvot:

    Kohteiden kohdistaminen pystysuoraan taulukossa

    Pystysuuntausominaisuuden käyttäminen taulukon kanssa on hieman hankalaa, koska taulukko on lohkoelementti. Kuitenkin

    ja tagit ovat tekstin sisäisiä elementtejä. Tästä syystä voit käyttää CSS: n pystytasausominaisuutta taulukon tekstissä.

    Pystytasauksen käyttäminen taulukon tietojen yläreunassa

    td {
    korkeus: 40px;
    pystysuuntaus: ylhäältä;
    }

    Yllä oleva koodi lisää taulukon jokaiseen soluun 40 kuvapisteen korkeuden. Sitten se tasaa kunkin solun tiedot kunkin rivin yläosaan. Tämä tuottaa seuraavan tulosteen selaimessa:

    Pystysuuntaisen keskiarvon käyttäminen taulukon tiedoissa

    td {
    korkeus: 40px;
    pystysuuntaus: keskellä;
    }

    Yllä olevan koodin pystysuuntainen keskiarvo keskittää tiedot pystysuoraan jokaiseen soluun. Se tuottaa selaimessa seuraavan tulosteen:

    Pystysuuntaisen alareunan arvon käyttäminen taulukon tiedoissa

    td {
    korkeus: 40px;
    pystysuuntaus: alhaalla;
    }

    Yllä oleva koodi kohdistaa kunkin solun tiedot kunkin rivin alaosaan. Se tuottaa selaimessa seuraavan tulosteen:

    Nyt voit kohdistaa Web-sivusi elementit

    Voit nyt käyttää CSS: n pystytasausominaisuutta useiden eri rivien elementtien, kuten tekstin, upotetun median ja taulukkotietojen, kanssa. Yleissääntönä on, että pystysuoraan kohdistusominaisuus toimii vain upotetuissa ja rivin sisäisissä lohkoelementeissä.

    Voit kuitenkin käyttää tätä ominaisuutta lohkoelementeissä, sinun on vain muutettava ne ensin rivi- tai rivi-lohkoelementeiksi. Muista, että voit yhdistää pystytasauksen muihin tasausominaisuuksiin, kuten tekstin tasaukseen.

    Yhdistä asiat CSS-tekstin tasausominaisuuden kanssa

    Lue Seuraava

    JaaTweetJaaSähköposti

    Liittyvät aiheet

    • Ohjelmointi
    • Ohjelmointi
    • CSS
    • HTML
    • Web-suunnittelu

    Kirjailijasta

    Kadeisha Kean (52 artikkelia julkaistu)

    Kadeisha Kean on Full-Stack-ohjelmistokehittäjä ja tekninen/teknologiakirjoittaja. Hänellä on selkeä kyky yksinkertaistaa joitain monimutkaisimmista teknologisista käsitteistä; tuottaa materiaalia, jonka jokainen teknologia-aloittelija voi helposti ymmärtää. Hän on intohimoinen kirjoittamiseen, mielenkiintoisten ohjelmistojen kehittämiseen ja maailmalla matkustamiseen (dokumenttien kautta).

    Lisää Kadeisha Keanilta

    tilaa uutiskirjeemme

    Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja eksklusiivisia tarjouksia!

    Klikkaa tästä tilataksesi