Odleg│o╢ci

Pozycjonowanie absolutne i wzglΩdne jest realizowane za pomoc▒ parametr≤w left, right, top i bottom, kt≤rym przypisujemy jednostki miary, np. piksele, centymetry czy procenty.

Jak widzieli╢my to ju┐ w podanych przyk│adach, mo┐emy zastosowaµ takie definicje, jak:

<P style="position:relative; left:10%">Przyk│adowy akapit</P>

Przyk│adowy akapit

<IMG SRC="../grafika/car1.gif" WIDTH="376" HEIGHT="188" BORDER="1" ALT="pan samochodzik" style="position:relative; right: 5cm">

pan samochodzik

Za pomoc▒ pozycjonowania wzglΩdnego (ale i absolutnego) mo┐emy │atwo uzyskiwaµ "efekty specjalne", np. nak│adanie element≤w:

<img src="ami.gif" width=80 height=114 border=0 alt=" ">
<div style="position: relative; top: -84px; left: 30px"><img src="enter.gif" width=80 height=114 border=0 alt=" "></div>
<div style="position: relative; top: -168px; left: 60px"><img src="pcq.gif" width=80 height=114 border=0 alt=" "></div>

Wyja╢nienie konstrukcji:

Obrazki maj▒ 80 pikseli szeroko╢ci i 114 pikseli wysoko╢ci. Blok DIV powoduje ustawianie ich jeden pod drugim. Chcemy jednak, aby kolejne obrazki by│y przesuniΩte o 30 pikseli w d≤│ i w prawo w stosunku do poprzedniego. Pierwszy obrazek mo┐na wstawiµ bez definiowania pozycji. Drugi obrazek jest ustawiany pod pierwszym, Musimy wiΩc "cofn▒µ" go o 84 piksele w g≤rΩ (114-30), a tak┐e przesun▒µ w prawo o 30 pikseli. Trzeci obrazek musimy przesun▒µ w g≤rΩ ju┐ o 114+114-60 pikseli, czyli top: -168px. Trzeba go tak┐e przesun▒µ w prawo o 60 pikseli, czyli left: 60px.

Jak widaµ, powstaje jednak "dziura", kt≤r▒ mo┐na zlikwidowaµ, podci▒gaj▒c do g≤ry pozosta│e elementy na stronie.

W analogiczny spos≤b mo┐na nak│adaµ na siebie bloki tekstu:

<font size="+4" color="#FF0000">To jest jaki╢ tam tekst</font> <div style="position:relative; left: 200px; top: -30px"><font size="+3" color="#FFCCFF">To jest inny tekst</font></div>

To jest jaki╢ tam tekst
To jest inny tekst