⊗mkPmPsAWC 181 of 250 menu

Absolute posisionering sonder koördinate in CSS

Om koördinate tydens absolute posisionering te spesifiseer is eintlik nie verpligtend nie. As 'n element bloot position met die waarde absolute kry, sal dit absoluut geposisioneer word, maar sal dit steeds op dieselfde plek bly staan waar dit oorspronklik was. Intussen sal alle ander elemente optree asof ons element nie daar is nie en kan daaroor beweeg.

Kom ons kyk na voorbeelde.

Voorbeeld

Laat ons eers drie blokke sonder enige posisionering maak met 'n bietjie teks tussenin:

<div id="elem1"></div> <div id="elem2"></div> teks teks teks teks teks teks <div id="elem3"></div> #elem1 { width: 200px; height: 150px; border: 1px solid red; } #elem2 { width: 100px; height: 100px; margin-left: 10px; border: 1px solid green; } #elem3 { width: 50px; height: 150px; border: 1px solid blue; }

:

Voorbeeld

Laat ons nou absolute by die groen blok voeg. As gevolg hiervan sal hierdie blok op sy plek bly, en alle elemente onder sal optree asof ons element nie daar is nie en daaroor beweeg:

<div id="elem1"></div> <div id="elem2"></div> teks teks teks teks teks teks <div id="elem3"></div> #elem1 { width: 200px; height: 150px; border: 1px solid red; } #elem2 { position: absolute; width: 100px; height: 100px; margin-left: 10px; border: 1px solid green; } #elem3 { width: 50px; height: 150px; border: 1px solid blue; }

:

Voorbeeld

Laat ons nou die eienskap left byvoeg, sonder om 'n vertikale posisie te spesifiseer. Die gevolg is dat ons blok horisontaal na die gespesifiseerde waarde sal beweeg, maar vertikaal sal dit bly staan waar dit oorspronklik was:

<div id="elem1"></div> <div id="elem2"></div> teks teks teks teks teks teks <div id="elem3"></div> #elem1 { width: 200px; height: 150px; border: 1px solid red; } #elem2 { position: absolute; left: 40px; /* voeg horisontale posisie by */ width: 100px; height: 100px; margin-left: 10px; border: 1px solid green; } #elem3 { width: 50px; height: 150px; border: 1px solid blue; }

:

Voorbeeld

Kom ons voeg nou, omgekeerd, die eienskap top by, sonder om 'n horisontale posisie te spesifiseer. Die gevolg is dat ons blok vertikaal na die gespesifiseerde waarde sal beweeg, maar horisontaal sal dit bly staan waar dit oorspronklik was:

<div id="elem1"></div> <div id="elem2"></div> teks teks teks teks teks teks <div id="elem3"></div> #elem1 { width: 200px; height: 150px; border: 1px solid red; } #elem2 { position: absolute; top: 100px; /* voeg vertikale posisie by */ width: 100px; height: 100px; margin-left: 10px; border: 1px solid green; } #elem3 { width: 50px; height: 150px; border: 1px solid blue; }

:

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp