![]() |
![]() |
![]()
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 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. |
|
|
![]() |
![]()
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.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 16:39 |