⊗mkPmPsAb 177 of 250 menu

Absolutt posisjonering av elementer i CSS

I denne leksjonen skal vi gå gjennom absolutt posisjonering av elementer. Det tillater plassering av elementer etter angitte koordinater på siden. For eksempel kan du plassere et element i posisjon 100px fra toppen av siden og 200px fra venstre. Elementet vil flytte seg dit, uten å ta hensyn til hva som vil være plassert der og vil bare legge seg over andre elementer. Det sies at elementet faller ut av normal flyt i dokumentet: alle andre elementer vil oppføre seg som om vårt element ikke er der.

For å gjøre et element absolutt posisjonert, må elementet ha egenskapen position satt til verdien absolute. I tillegg til denne egenskapen, trengs to til: én vil angi koordinaten for vertikalen, og den andre - for horisontalen.

For vertikalen må du angi avstand enten fra toppen, eller fra bunnen. Avstand fra toppen angis med egenskapen top, og avstand fra bunnen - med egenskapen bottom. For horisontalen må du angi avstand enten fra venstre, eller fra høyre. Avstand fra venstre angis med egenskapen left, og avstand fra høyre - med egenskapen right.

La oss se på eksempler.

Eksempel

La oss først bare lage to blokker uten posisjonering (legg merke til at elementene ikke er presset til kanten av vinduet, siden body har margin som standard):

<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; }

:

Eksempel

La oss nå gi den grønne blokken absolutt posisjonering ved å plassere den i posisjon fra toppen 150px og fra venstre 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; }

:

Eksempel

La oss nå plassere den grønne blokken i posisjon 0px fra toppen og 0px fra venstre:

<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; }

:

Eksempel

La oss nå plassere den grønne blokken i posisjon 0px fra toppen og 0px fra høyre:

<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; }

:

Eksempel

La oss nå plassere den grønne blokken i posisjon 0px fra bunnen og 0px fra høyre:

<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; }

:

Eksempel

La oss nå plassere den grønne blokken i posisjon 0px fra bunnen og 0px fra venstre:

<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; }

:

Praktiske oppgaver

Bruk absolutt posisjonering for å plassere blokkene som følger:

Bruk absolutt posisjonering for å plassere blokkene som følger:

Bruk absolutt posisjonering for å plassere blokkene som følger:

Bruk absolutt posisjonering for å plassere blokkene som følger:

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis