![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 27.07.2007 Skąd: Bytów Ostrzeżenie: (0%) ![]() ![]() |
Witam
Od razu zaznaczę, że odpowiedzi na nurtujące mnie pytania szukałem już bardzo dużo (google, znajomi, inne fora) i NIC! Albo mam zły dzień albo to jest takie trudne. Mam nadzieję, że ktoś mi tu pomoże ![]() Tworzę znajomej małą stronę (portfolio) i postanowiłem skończyć z tabelami i przerzucić się na DIVy. Problem mam taki, że chcę stronę wejściową zbudować z 3 DIVów. Lewy, środkowy, prawy. Całość ma być w pionie i poziomie wyśrodkowana. Lewy DIV ma zawierać powtarzalne tło, prawy div tak samo. Niby wszystko działa, ale nie w IE6!!! No po prostu już mnie nosi... nie mogę tego rozwiązać. Wkurza mnie to, bo wszyscy mówią i piszą, że DIVy lepsze a ja nie mogę poradzić sobie z czymś co na głupich tabelkach dawno bym już zrobił! Może robie jakiś idiotyczny błąd, ale już sił nie mam żeby go szukać, więc ktoś może z Was spojrzy na to świeżo i poradzi co mam zrobić. Roboczy adres strony to: http://www.closecombat.pl/mm/ Jak widać pod FF jest wszystko OK, w IE6 już nie. Kod strony w HTML
CSS:
POMOCY! ![]() -------------------- 0100011100100011010010000111001000110000011100100101
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 222 Pomógł: 35 Dołączył: 6.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 27.07.2007 Skąd: Bytów Ostrzeżenie: (0%) ![]() ![]() |
Dzięki arecki za odp., ale to rozwiązanie nie wchodzi w grę (też już tak myślałem). Problem w tym, że potrzebuje żeby środkowy div określony był pod względem wielkości w px a nie w %. Ważne jest dla mnie też to żeby div lewy i prawy zaczynały się dokładnie na bokach środkowego div'a (żeby tło powtarzalne pasowało) i żeby były rozciągane do boków przeglądarki. Jak widać po linku którego podałem wszystko śmiga w FF i ponoć w IE7.
Kolega mówi, że to wszystko przez position: fixed, którego IE6 nie interpretuje poprawnie. Próbowałem to obejść hackami wypisanymi w necie, ale nic mi nie wychodziło... za dużo nerwów ![]() EDIT: 05.03.2008 godz. 23:28 No więc udało mi się. Fakt faktem nie rozwiązałem problemu i dalej nie znam przyczyny (bo nie tylko o position:fixed chodziło), ale strona działa tak jak chciałem (test na IE6 i7, FF, Opera i nawet Safari). Rozwiązałem to w ten sposób, że zrezygnowałem z prawego diva a wyśrodkowałem lewego i dałem background-position: center. Tym samym tło dopasowało się do grafiki. http://www.closecombat.pl/mm/ Pozdrawiam Ten post edytował StasiuX 5.03.2008, 23:33:23 -------------------- 0100011100100011010010000111001000110000011100100101
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 03:52 |