A CSS számos igazítási tulajdonságot biztosít. A blokkelemekre és táblázatcellákra korlátozódó text-align tulajdonság a vízszintes igazítást írja le. Ezzel szemben a függőleges igazítás tulajdonság csak a sorközi elemekre és a táblázatcellákra vonatkozik.

Számos különböző értéket használhat a függőleges igazítás szabályozására. Egyesek a szülőelemhez, mások az ugyanazon a vízszintes vonalon megjelenő elemekhez viszonyítva vannak. Ismerje meg pontosan, hogyan használhatja a függőleges igazítást különböző helyzetekben a pontos pozicionálás érdekében.

A különböző függőleges igazítási értékek

A függőleges igazítás tulajdonság három különböző típusú értékkel rendelkezik: kulcsszavak, százalékok és hosszok. Minden érték egy függőleges pozíciót jelöl egy vonalban vagy a megcélzott elem szülő (tároló) eleméhez képest.

A fő függőleges igazítási értékek a következők:

  • alapvonal: a célelemet a szülőelem alapvonalán belül helyezi el.
  • top: a célelem tetejét az aktuális sorban lévő legmagasabb elem tetejéhez helyezi.
  • középső: középre helyezi a célelemet az aktuális sorában.
  • alsó: a célelem alját az aktuális sorban lévő legalacsonyabb elem aljához helyezi.
  • sub: a célelemet a szülőelem alsó indexének alapvonalához helyezi.
  • szuper: a célelemet a szülőelem felső indexének alapvonalára helyezi.
  • text-top: a célelemet a szülőelem betűtípusának tetejére helyezi.
  • text-bottom: a célelemet a szülőelem betűtípusának aljához helyezi.
  • százalék (pl. 20%): a célelem alapvonalát a szülőelem alapvonala fölé, alá vagy alapvonalára helyezi. Ez az érték lehet negatív vagy pozitív.
  • hossz (pl. 10em): a célelem alapvonalát a szülőelem alapvonala fölé, alá vagy alapvonalára helyezi. Ez az érték lehet negatív vagy pozitív.

Egy alapvető HTML-sablon






Dokumentum

Google kereső

 az erdő képe





Látvány Leírás


Erdő
Lorem ipsum dolor sit amet.


óceán
Lorem ipsum dolor sit amet.


A HTML kód fent egy egyszerű weboldalt hoz létre, amely négy elemet jelenít meg: linkelt szöveget, képet, beágyazott videót és táblázatot. A böngészőben így kell kinéznie:

A szöveg függőleges igazítása

Alapértelmezés szerint a legtöbb szövegelem (például címsor,

, és

  • címkék) blokkelemek. Ezen elemek függőleges igazításának egyetlen módja az, hogy először soron belüli elemekké alakítja őket a megjelenítési tulajdonság használatával.
  • Néhány szövegelem azonban, mint pl és címke soron belüli. Ennek eredményeként támogatják a függőleges igazítási tulajdonságot. A szöveg függőleges igazításához egyszerűen rendelje hozzá a megfelelő értéket a CSS függőleges igazítási tulajdonságához.

    A felső érték függőleges igazítása a szövegen

    a {
    függőleges igazítás: felső;
    }

    Hozzátéve a CSS kód felett az alap HTML dokumentumhoz igazítja a tetejét címkézze meg a szöveget a sorban lévő legmagasabb elem tetejével. A következő frissített kijelző gyártása:

    Százalékos érték használata szövegen

    a {
    függőleges igazítás: -50%;
    }

    A fenti CSS a szövegelemet olyan pozícióba igazítja, amely 50%-kal a szülőelem alapvonala alatt van. A következő kimenetet állítja elő a böngészőben:

    Amint a fenti képen látható, a szöveges elem a kép- és videóelemek alatt foglal helyet, amelyek ugyanabban a sorban vannak. Ha ezt az elemet az alapvonalra vagy fölé kívánja helyezni, használjon pozitív százalékértéket.

    A hossz érték használata szövegen

    a {
    függőleges igazítás: 90 képpont;
    }

    A fenti kód a szövegelem alapvonalát 90 képponttal a szülőelem alapvonala fölé igazítja. Ez a következő kimenetet hozza létre a böngészőben:

    A képek függőleges igazítása

    A tag egy beépített elem, amellyel a CSS függőleges igazítási tulajdonsága jól működik.

    A függőleges igazítású szuperérték használata a képeken

    img {
    függőleges igazítás: szuper;
    }

    A fenti kód a képet a szülőelem felső indexének alapvonalára helyezi. Ez az alapvonal feletti pozíciót jelenti, amint az a következő kimeneten látható:

    A függőleges igazítású százalékos érték használata a képeken

    img {
    függőleges igazítás: 25%;
    }

    A fenti kód a képelem alapvonalát 25%-kal a szülőelem alapvonala fölé igazítja. Ez a szuperérték következő tükörhatását hozza létre:

    A függőleges igazítású hosszérték használata a képeken

    img {
    függőleges igazítás: 5 képpont;
    }

    A fenti kód a képelem alapvonalát 5 képponttal a szülőelem alapvonala fölé igazítja. Ez a szuper és a 25%-os értékhez hasonló hatást eredményez:

    A beágyazott média, például a videók és az iframe-ek soron belüli HTML-elemek. Ezért a CSS függőleges igazítási tulajdonsága remekül működik velük.

    A függőleges igazítású szuperérték használata videón

    videó {
    függőleges igazítás: al;
    }

    A fenti kód a videót a szülőelem alsó indexének alapvonalára helyezi. Ez az alapvonal alatti pozíciót jelenti, amint az a következő kimeneten látható:

    A függőleges igazítású százalékérték használata videón

    videó {
    függőleges igazítás: -25%;
    }

    A fenti kód a videoelem alapvonalát 25%-kal a szülőelem alapvonala alá igazítja. Ez az alérték következő tükörhatását hozza létre:

    A függőleges igazítású hossz érték használata videón

    videó {
    függőleges igazítás: -5 képpont;
    }

    A fenti kód a képelem alapvonalát 5 képponttal a szülőelem alapvonala alá igazítja. Ez olyan hatást eredményez, mint a sub és -25% értékek:

    Az elemek függőleges igazítása a táblázatban

    A függőleges igazítás tulajdonság használata táblázattal kissé körülményes, mivel a táblázat egy blokkelem. Azonban a

    és A címkék soron belüli elemek. Ezért használhatja a CSS függőleges igazítás tulajdonságát egy táblázatban lévő szövegen.

    A függőleges igazítás felső értékének használata a táblázatadatokon

    td {
    magasság: 40px;
    függőleges igazítás: felső;
    }

    A fenti kód 40 képpont magasságot ad a táblázat minden cellájához. Ezután az egyes cellákban lévő adatokat az egyes sorok tetejéhez igazítja. Ez a következő kimenetet eredményezi a böngészőben:

    A függőleges igazítású középső érték használata a táblázatadatokon

    td {
    magasság: 40px;
    függőleges igazítás: középen;
    }

    A fenti kódban található függőleges igazítás középső értéke függőlegesen középre helyezi az adatokat az egyes cellákon belül. A következő kimenetet állítja elő a böngészőben:

    A függőleges igazítású alsó érték használata a táblázatadatokon

    td {
    magasság: 40px;
    függőleges igazítás: alsó;
    }

    A fenti kód az egyes cellákban lévő adatokat az egyes sorok aljához igazítja. A következő kimenetet állítja elő a böngészőben:

    Most már egymáshoz igazíthatja az elemeket a weboldalán

    Mostantól a CSS függőleges igazítási tulajdonságát számos különböző soron belüli elemmel használhatja, beleértve a szöveget, a beágyazott adathordozókat és a táblázatadatokat. Az általános szabály az, hogy a függőleges igazítás tulajdonság csak beágyazott és soron belüli blokkelemeken működik.

    Ezt a tulajdonságot azonban használhatja blokkelemeken is, csak először át kell alakítani őket soron belüli vagy inline-blokk elemekké. Ne feledje, hogy a függőleges igazítást kombinálhatja más igazítási tulajdonságokkal, például a szövegigazítással.

    Sorolja fel a dolgokat a CSS szövegigazítási tulajdonsággal

    Olvassa el a következőt

    Ossza megCsipogOssza megEmail

    Kapcsolódó témák

    • Programozás
    • Programozás
    • CSS
    • HTML
    • Web Design

    A szerzőről

    Kadeisha Kean (52 cikk megjelent)

    Kadeisha Kean Full-stack szoftverfejlesztő és műszaki/technológiai író. Megvan az a képessége, hogy leegyszerűsítse a legbonyolultabb technológiai fogalmakat; olyan anyagok gyártása, amelyek könnyen megérthetők minden technológiai kezdő számára. Szenvedélye az írás, az érdekes szoftverek fejlesztése és a világutazás (dokumentumfilmeken keresztül).

    Továbbiak Kadeisha Keantől

    Iratkozzon fel hírlevelünkre

    Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!

    Kattintson ide az előfizetéshez