Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> nakładanie 2 divów wewnątrz innego diva
Avatarus
post
Post #1





Grupa: Zarejestrowani
Postów: 304
Pomógł: 0
Dołączył: 12.12.2006
Skąd: Pszów

Ostrzeżenie: (0%)
-----


witam
Jak nałożyć na siebie 2 divy wewnątrz innego diva

  1. <div class="glowny">
  2. <div class="a"></div>
  3. <div class="b"></div>
  4. </div>

Z tym że nie mozna tego zrobić na absolute bo nie wiem gdzie na stronie pojawi się ten element.
Div główny może się pojawić w różnych podstronach w różnym miejscu.
Div A będzie dynamicznym tłem, a Div B będzie tekstem informacyjnym.
Wszystko pod kontrolą js.

Tylko nie wiem jak w CSS nałożyć te 2 divy na siebie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




To chcesz go absolutnie względem całego okna czy tylko diva o klasie glowny? Bo jeśli to pierwsze to żaden, ale to kategorycznie żaden element zawierający te divy nie może być pozycjonowany! Position:absolute pozycjonuje się bowiem według najbliższego w hierarchii elementu, który nie ma pozycjonowania static. Wystarczy, że pradziadek lub dziadek ma relative czy absolute a z automatu stanie się dla "a" i "b" on punktem odniesienia. Innymi słowy pomiędzy body a div z klasami a lub b nie może się znajdować w drzewku żaden pozycjonowany, bo przejmie on rolę kontenera dla nich. Stąd właśnie jeśli dasz do klasy glowny position:relative, to on będzie służył za kontener. Usuń z niego position:relative, by a oraz b się pozycjonowały według innego, który będzie im najbliższy. Jeśli nic nie będzie po drodze - udało Ci się - ustawiłeś im absolute dla body.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 16:39