Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z DIV'em., Firefox, Opera - działa. IE nie działa.
LBO
post
Post #1





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


Podjąłem się dla kolegi, przerobienia jego strony (index) na beztabelkowy layout o identycznym wyglądzie. Strona mi sie nie podoba, ale przysługa to przysługa.
Oryginalna strona jest Tu.
Natomiast moja Tutaj.
Problem mam z tym gradientem (żółć-czerwień) po prawej. W Firefoksie wypozycjonowałem bez problemu, natomiast w IE cała strona sie rozjeżdża.
Standardowo posiadam 2 arkusze stylów - jeden dla przeglądarek zgodnych ze standardami i drugi dla IE z poprawkami. Gradien o którym wspomniałem umieściłem w osobnym DIVie (#helper) i teraz stanąłem w miejscu (prawie na finiszu :/). Wielu rzeczy próbowałem - na aktualny stan mojej wiedzy - zmieniać atrybut position, zmieniać położenie #helper w DOM, ale nie potrafię tego dokończyć.

Z góry dziękuję za pomoc.

Cheers
Go to the top of the page
+Quote Post
gekon
post
Post #2





Grupa: Zarejestrowani
Postów: 614
Pomógł: 7
Dołączył: 10.11.2003
Skąd: Rzeszów/Kraków

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


Troszkę kiszka. tak sobie oglądałem i zauważyłem, że #container ma wysokość tylko 123px (czyli taką jak #header) - wniosek, nie posprzątałeś (clear) na dole po sobie. A co do gradientu to ja bym to wrzucił właśnie do tła #container.
Go to the top of the page
+Quote Post
LBO
post
Post #3





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


Dzięki Wielkie! Zrobione i to w samym CSS - nigdy sie nie przekonałem do nadmiarowych znaczników.

Teraz mam kolejny problem. Chciałem stronę (#container) wycentrować w pionie i poziomie. Użyłem do tego przykładów Riddle'a. I coś nie wyszło :/
Pomógłbyś mi?

Z góry dziękuję.

Cheers.

edit:

Namieszałem :/ Zacząłem się bawić i coś popsułem. W Firefoksie i Operze mam (powiekszoną) pustą przestrzeń po prawej stronie #container. W IE pusta przestrzeń pojawia się pod nim.Nie wiem co się stało.

Ten post edytował LBO 27.04.2007, 05:28:19
Go to the top of the page
+Quote Post
gekon
post
Post #4





Grupa: Zarejestrowani
Postów: 614
Pomógł: 7
Dołączył: 10.11.2003
Skąd: Rzeszów/Kraków

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


No, jak przykłady Riddle'a nie pomogły to nie jest dobrze (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Nie wiem dlaczego Ci nie działają. Zauważyłem jeszcze, że CSS jest w UTFie ale z BOMem - lepiej zakodować bez BOMa.
Go to the top of the page
+Quote Post
LBO
post
Post #5





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


Cytat(gekon @ 27.04.2007, 09:24:54 ) *
No, jak przykłady Riddle'a nie pomogły to nie jest dobrze (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Nie wiem dlaczego Ci nie działają. Zauważyłem jeszcze, że CSS jest w UTFie ale z BOMem - lepiej zakodować bez BOMa.

BOM usunąłem (do szybkich edycji używam SciTE'a - nie ma on niestety opcji usuwania BOM (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) ).
Z tą przestrzenią po prawej stronie sobie poradziłem (#covers nie miał ustalonej szerokości, używał domyślnej i rozjeżdżał stronę - za szeroki był).
Wziąłem się za centrowanie. O ile w Firefoksie i Operze działa bez problemu, to jak zwykle IE krzyczy o pomstę do Boga. W IE utworzyła się nadmiarowa przestrzeń na dole strony - wiesz jak to zlikwidować?

Przypominam link do tej strony.

edit:

I jeszcze małe pytanko: Jak mój kod wygląda od strony semantycznej?
Adres e-mail, otoczę <address />. Coś jeszcze?
Nie jestem pewien, ale czy część #kontakt nie powinna być listą uporządkowaną, albo listą definicji (ulica, miasto, tel., fax etc.)?

Ten post edytował LBO 27.04.2007, 14:57:32
Go to the top of the page
+Quote Post
gekon
post
Post #6





Grupa: Zarejestrowani
Postów: 614
Pomógł: 7
Dołączył: 10.11.2003
Skąd: Rzeszów/Kraków

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


Nie wiem, semantyka jest sprawą dośc umowną. Ja bym to zrobil zwykłymi akapitami. A co do wyśrodkowania to IE nie rozumie display: table; i pochodnych.
Go to the top of the page
+Quote Post
x3m
post
Post #7





Grupa: Zarejestrowani
Postów: 18
Pomógł: 1
Dołączył: 23.01.2007
Skąd: Ostróda

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


W Operze 8.5x sie sypie lekko (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
gekon
post
Post #8





Grupa: Zarejestrowani
Postów: 614
Pomógł: 7
Dołączył: 10.11.2003
Skąd: Rzeszów/Kraków

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


Opera 8.5 to staroć (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
x3m
post
Post #9





Grupa: Zarejestrowani
Postów: 18
Pomógł: 1
Dołączył: 23.01.2007
Skąd: Ostróda

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


Cytat
Opera 8.5 to staroć

Idąc Twoim tokiem rozumowania @LBO nie powinien martwić się od IE6. (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif) Może i staroć ale kod powinien być kompatybilny wstecz.
EOT
Go to the top of the page
+Quote Post
gekon
post
Post #10





Grupa: Zarejestrowani
Postów: 614
Pomógł: 7
Dołączył: 10.11.2003
Skąd: Rzeszów/Kraków

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


Uważam uzytkowników Opery za świadomych tego co robią. Więc jeżeli ktoś świadomie zostaje przy wersji dużo starszej od aktualnej to sam jest sobie winien.
Go to the top of the page
+Quote Post
LBO
post
Post #11





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


Cytat(gekon @ 27.04.2007, 17:26:08 ) *
[...] A co do wyśrodkowania to IE nie rozumie display: table; i pochodnych.


Użyłem hacka Riddle'a (style-ie.css) i powinno działać, a tu klops.

Co do Opery, zaraz się tym zajmę - to samo było w IE.

Może mi ktoś powiedzieć jak sprawa wygląda z IE7?

edit:

Jak zrobić hacka tylko dla Opery poniżej 9? Cholera, kiedyś widziałem cały artykuł na ten temat, ale nie mogę znaleźć.

Ten post edytował LBO 27.04.2007, 19:52:04
Go to the top of the page
+Quote Post
revyag
post
Post #12





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


LBO - nie warto. Wystarczy przejrzeć statystyki na ranking.pl. Opera 8.5 to 0.7% użytkowników. Odliczają boty, wyjdzie wartość bliska błędowi statystycznemu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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: 23.08.2025 - 05:27