[CSS] Pozycjonowanie absolutne.

0

Witam.

Czy mógłby mi ktoś w końcu powiedzieć czy pozycjonowanie absolutne odnosi się zawsze do elementu nadrzędnego (tzn. kontenera, w obrębie którego pozycjonowany element się znajduje) czy do początku strony?

Innymi słowy w poniższym przykładzie:

<body>
   <div id="kontener" style="position: static; left: 10px; top: 10px;">
     <a href="http://www.google.pl" style="position: absolute; left: 100px; top: 100px;">Google</a>
   </div>
</body>

czy nasz odnośnik pojawi się w miejscu o współrzędnych [100px,100px] czy [110px,110px]?

W swojej stronie mam niemalże identyczny przypadek (lecz zamiast odnośnika używam obrazka) i zawsze mi się odnosi pozycjonowanie względem początku strony. Czytałem natomiast na stronie, że powinien uwzględniać pozycję kontenera. Jak to w końcu jest bo już nie wiem czy źle kapuję, czy może o czymś zapomniałem (przychodzi mi jedynie na myśl na siłę wskazanie obrazkowi, że jego elementem nadrzędnym jest DIV, ale nie wiem czy coś takiego w ogóle można zrobić)?

Thx.

0

Oka doszukałem się : element nadrzędny musi mieć ustawiony atrybut "positioning" na "relative" i wtedy stosując w elementch podrzędnych "absolute" uzyskamy pożądane zachowanie.

0

wartość stylu position: static ignoruje podane odległości w "left" i "top". (zmień na przykład na relative)

1 użytkowników online, w tym zalogowanych: 0, gości: 1