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ż.
Nazywam się Tomasz Staniak, zajmuję się prowadzeniem/tworzeniem projektów internetowych. Na blogu przeczytasz o tym, co mnie interesuje a także z czym jestem związany zawodowo.
8 Responses for "Bystry czy Realizujący Wyznaczone Cele?"
Bystry i realizujący wyznaczone cele ;>
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
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.
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.
Łukasz: Niestety - względem viewport.
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.
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!
Dziękuję za pomoc
Leave a reply