⊗mkPmPsAWC 181 of 250 menu

Absoluuttinen positioiminen ilman koordinaatteja CSS:ssä

Itse asiassa koordinaattien määrittäminen absoluuttisessa positioimisessa ei ole pakollista. Jos elementille kirjoitetaan yksinkertaisesti position arvona absolute, siitä tulee absoluuttisesti positioitu, mutta se pysyy samassa paikassa, missä se oli. Samalla kaikki muut elementit käyttäytyvät kuin elementtiämme ei olisi ja voivat päällekäin sen kanssa.

Katsotaanpa esimerkein.

Esimerkki

Aluksi tehdään kolme lohkoa ilman positiointia ja niiden välissä vähän tekstiä:

<div id="elem1"></div> <div id="elem2"></div> tekstiä tekstiä tekstiä tekstiä tekstiä <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; }

:

Esimerkki

Nyt lisätään vihreälle lohkolle absolute. Tuloksena tämä lohko pysyy paikallaan, ja kaikki alapuoliset elementit käyttäytyvät kuin elementtiämme ei olisi ja menevät sen päälle:

<div id="elem1"></div> <div id="elem2"></div> tekstiä tekstiä tekstiä tekstiä tekstiä <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; }

:

Esimerkki

Nyt lisätään left-ominaisuus, lisäämättä pystysuuntaista positiota. Tuloksena vaakasuunnassa lohkomme siirtyy määritettyyn arvoon, ja pystysuunnassa - pysyy paikallaan siinä, missä se oli:

<div id="elem1"></div> <div id="elem2"></div> tekstiä tekstiä tekstiä tekstiä tekstiä <div id="elem3"></div> #elem1 { width: 200px; height: 150px; border: 1px solid red; } #elem2 { position: absolute; left: 40px; /* lisätään vaakasuuntainen positio */ width: 100px; height: 100px; margin-left: 10px; border: 1px solid green; } #elem3 { width: 50px; height: 150px; border: 1px solid blue; }

:

Esimerkki

Nyt päinvastoin, lisätään top-ominaisuus, lisäämättä vaakasuuntaista positiota. Tuloksena pystysuunnassa lohkomme siirtyy määritettyyn arvoon, ja vaakasuunnassa - pysyy paikallaan siinä, missä se oli:

<div id="elem1"></div> <div id="elem2"></div> tekstiä tekstiä tekstiä tekstiä tekstiä <div id="elem3"></div> #elem1 { width: 200px; height: 150px; border: 1px solid red; } #elem2 { position: absolute; top: 100px; /* lisätään pystysuuntainen positio */ width: 100px; height: 100px; margin-left: 10px; border: 1px solid green; } #elem3 { width: 50px; height: 150px; border: 1px solid blue; }

:

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää