⊗mkPmPsAb 177 of 250 menu

Elementide absoluutne positsioneerimine CSS-is

Selles õppetükis analüüsime elementide absoluutset positsioneerimist. See võimaldab paigutada elemendid lehe määratud koordinaatidele. Näiteks saab elemendi paigutada positsiooni 100px lehe ülalt ja 200px vasakult. Element liigub sinna, sõltumata sellest, mis kohal teised elemendid asuvad, ja asetub nende peale. Öeldakse, et sel juhul väljub element dokumendi tavalisest voost: kõik ülejäänud elemendid käituvad nii, nagu meie elementi poleks.

Selleks, et teha element absoluutselt positsioneeritud, tuleb sellele elemendile määrata omadus position väärtusega absolute. Lisaks sellele omadusele on vaja kahte muud: üks määrab koordinaadi vertikaalsuunas ja teine - horisontaalsuunas.

Vertikaali jaoks tuleb määrata taane ülalt või alt. Taane ülalt määrab omadus top ja taane alt - omadus bottom. Horisontaali jaoks tuleb määrata taane vasakult või paremalt. Taane vasakult määrab omadus left ja taane paremalt - omadus right.

Vaatame näidete varal.

Näide

Alustuseks teeme lihtsalt kaks plokki ilma positsioneerimiseta (pange tähele, et elemendid ei ole akna serva vastu surutud, kuna body-l on vaikimisi margin):

<div id="elem1"></div> <div id="elem2"></div> #elem1 { width: 200px; height: 200px; border: 1px solid red; } #elem2 { width: 100px; height: 100px; border: 1px solid green; }

:

Näide

Paneme nüüd rohelisele plokile absoluutse positsioneerimise, asetades selle positsiooni ülalt 150px ja vasakult 100px:

<div id="elem1"></div> <div id="elem2"></div> #elem1 { width: 200px; height: 200px; border: 1px solid red; } #elem2 { position: absolute; top: 150px; left: 100px; width: 100px; height: 100px; border: 1px solid green; }

:

Näide

Paneme nüüd rohelise ploki positsiooni 0px ülalt ja 0px vasakult:

<div id="elem1"></div> <div id="elem2"></div> #elem1 { width: 200px; height: 200px; border: 1px solid red; } #elem2 { position: absolute; top: 0px; left: 0px; width: 100px; height: 100px; border: 1px solid green; }

:

Näide

Paneme nüüd rohelise ploki positsiooni 0px ülalt ja 0px paremalt:

<div id="elem1"></div> <div id="elem2"></div> #elem1 { width: 200px; height: 200px; border: 1px solid red; } #elem2 { position: absolute; top: 0; right: 0; width: 100px; height: 100px; border: 1px solid green; }

:

Näide

Paneme nüüd rohelise ploki positsiooni 0px alt ja 0px paremalt:

<div id="elem1"></div> <div id="elem2"></div> #elem1 { width: 200px; height: 200px; border: 1px solid red; } #elem2 { position: absolute; bottom: 0; right: 0; width: 100px; height: 100px; border: 1px solid green; }

:

Näide

Paneme nüüd rohelise ploki positsiooni 0px alt ja 0px vasakult:

<div id="elem1"></div> <div id="elem2"></div> #elem1 { width: 200px; height: 200px; border: 1px solid red; } #elem2 { position: absolute; bottom: 0; left: 0; width: 100px; height: 100px; border: 1px solid green; }

:

Praktilised ülesanded

Kasutades absoluutset positsioneerimist, paigutage plokid järgmiselt:

Kasutades absoluutset positsioneerimist, paigutage plokid järgmiselt:

Kasutades absoluutset positsioneerimist, paigutage plokid järgmiselt:

Kasutades absoluutset positsioneerimist, paigutage plokid järgmiselt:

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu