Pierwsze zlecenie w nowej pracy, w gruncie rzeczy bardzo proste gdyby nie pewna sprawa z tłami.

Właśnie – tła. Strona musi się dynamicznie dopasowywać, oba contenty muszą być zawsze na środku, jedno pod drugim a tła muszą się pojawiać to z jednej to z drugiej strony. Zawsze w tych samych miejscach.
Jako, że w warunkach komercyjynych standardy liczą się mniej – ważniejsze jest by było na czas i działało, to zastosowany układ hybrydowy sprawdza się wybornie. Ale może coś przegapiłem i można to zrobić bez tabel? (tak, wcześniej opisywany tilt, ale wolę szczerze mówiąc puste td niż div)
Wymagania zadania: powinno poprawnie działać w IE6 i rozdzielczości od 1024 wzwyż.
Powiązane wpisy:

by rash
14 Jul 2005 at 12:06
Bystry i realizujący wyznaczone cele ;>
by riddle
14 Jul 2005 at 12:57
Jako, że nic nie jest na świecie za darmo i nie wszystko jest bardzo proste (a mi się nie chce w tych czasach prawie nic), tutaj masz kod, który możesz pomodyfikować dla IE (nie wiem, IE7 wykorzystaj czy co):
http://royy.net/~wimana/dt/nbw/
Jeśli nie zadziała – poległem xP
by nbw
14 Jul 2005 at 13:10
Riddle: Nie Ty jeden poległeś
Układ hybrydowy ma jedną zaletę – działa. Twoje rozwiązanie niestety nie działa w Operze.
Można to też (na moje oko) rozwiązać inaczej, z pewną ilością nadmiarowego kodu – wypozycjonować divy z tłami pod wycentrowanymi divami z treścią i użyć z-index:
Niestety, jest to mocno kombinowane.
by Łukasz Grabuń
14 Jul 2005 at 13:16
Troszkę marna ta specyfikacja problemu, bo nie wiadomo względem czego pozycjonowane są tła – czy względem "content" czy wjuportu. Jeśli to pierwsze, to rozwiązanie jest oczywiste – dwa elementy DIV z odpowiednio dużym margin-left w przypadku górnego.
Jeśli pozycjonowanie jest względem wjuport, to pomyślę sobie później.
by nbw
14 Jul 2005 at 13:26
Łukasz: Niestety – względem viewport.
by Łukasz Grabuń
14 Jul 2005 at 13:32
Jeśli tła są pozycjonowane względem wjuportu, to rozwiązaniem jest przecież position:absolute;
Sprawdź, czy zadziałają tła osobno dla elementów BODY i HTML; jeśli tak, to CONTENT zawsze je przykryje. Jeśli nie, to faktycznie trzeba dać jeden element DIV i użyć z-index. Pobawię się w wolnej chwili.
by nbw
16 Jul 2005 at 12:24
No tak. Faktycznie najlepszym rozwiązaniem jest position: absolute; i z-index:. Najzabawniejsze jest to, że to było pierwsze rozwiązanie o jakim myślałem ale z jakiegoś powodu uznałem, że się nie sprawdzi.
To na pewno zmowa cyklistów!
by nbw
16 Jul 2005 at 12:24
Dziękuję za pomoc