Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: position: relative

raezel [04.07.2005 10:16:34]

#

Olenpä tässä miettinyt leikkiessäno divien kanssa että mitenkäs tuo position: relative käytännössä toimii. Kuvaus siitä jonka löysin oli "Sijoittaa elementin suhteessä ylempään elementtiin" tjs. Tarkoittaako tuo nyt sitä, että divit tulee asettaa "sisäkkäin" jotta tuo relative toimisi? ja siirtyyko tuo relativeksi asetettu divi sitten tämän "ylemmän" elementin mukana, jos se esimerkiksi suurenee tai pienenee? Kun minulla on eräs sivu jossa on juuri se ongelma että footteri ei osaa siirtyä alaspäin, vaan jää leijumaan tekstin päälle.

amigo [04.07.2005 13:20:21]

#

Sulla on varmaan div:ssä asetettu position:absolute, eli left,right,top ja bottom lasketaan selaimen ikkunan reunoista.

FlashBack [04.07.2005 13:46:33]

#

lainaus:

Tarkoittaako tuo nyt sitä, että divit tulee asettaa "sisäkkäin" jotta tuo relative toimisi?

ei tarkoita. Kun asetat divin paikan suhteelliseksi, "edellisen/ylemmän/aikaisemman" divin/elementin paikka vaikuttaa sen sijaintiin.

raezel [04.07.2005 13:59:55]

#

Eli siis koodissa oleva edellinen.. Selvä. Pitänee siis hieman muutta divien järjestystä jotta saan leiskan asettumaan järkevästi. Kiitoksia vastauksesta.

Blaze [04.07.2005 14:00:21]

#

raezel kirjoitti:

mitenkäs tuo position: relative käytännössä toimii. Kuvaus siitä jonka löysin oli "Sijoittaa elementin suhteessä ylempään elementtiin" tjs.

Älä lue TM:n sivustoa :)

http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-position

Eli elementille lasketaan paikka ihan normaalisti ja sitten sitä siirretään left ja top arvojen verran sivuun.

FlashBack [04.07.2005 16:23:07]

#

Täällä kerrotaan paremmin asiasta
http://segment7.net/projects/web/positioning.html

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta