MozillaPL.org - polskie centrum Mozilli

Główne menu:

Źle wyświetlane linki w IE i Firefox

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

Źle wyświetlane linki w IE i Firefox

Postautor: darkman » 19 marca 2009, 09:56

Przeglądarka: Opera/9.64 (Windows NT 5.1; U; pl) Presto/2.1.1

Witam! Mam pewien marny problem z moją stroną. Być może źle napisałem strone, ale w Operze wszystko jest Ok. Używam jej, dlatego testowałem strone tylko w niej. Teraz do rzeczy: IE i Firefox, można powiedzieć, że dodają sobie kupe miejsca obok linku. Adres strony: http://www.rasgtv.comyr.com Strona jest podzielona na części.. górna belka, logo, przyciski pod logiem, menu, newsy i dolna belka są w "skryptach" które ładowane są np. w stronie głównej. Teraz podam kawałek CSS który odpowiada, za linki w menu:
Kod: Zaznacz cały
#menutrescgora {
        background: url("../../9541188/7367/menutrescgora.gif");
        height: 17px;
        width: 197px;
        margin-left: 1px;
}
#menutrescsrodek {
        background: url("../../9541188/7367/menutrescsrodek.gif") repeat-y;
        height: 17px;
        width: 197px;
        margin-left: 1px;
}
#linki {
        width: 197px;
        padding-left: 5px;
        padding-right: 5px;
}
#menutrescdol {
        background: url("../../9541188/7367/menutrescdol.gif");
        height: 28px;
        width: 197px;
        margin-left: 1px;
}
Dodam jeszcze, że każdy ten element np. Menu mają własny styl CSS, być może to jest błędem i należy wszystkie style mieć w jednym głównym stylu, no ale nie będę narazie próbował, bo jeszcze sobie coś zepsuje i znowu się będę 2 godziny męczył. 8) Kodu strony nie musze podawać, bo wystarczy sobie kliknąć "Pokaż kod strony" lub coś w tym stylu.
darkman
 
Posty: 3
Z nami od: 19 marca 2009, 09:40

Postautor: Tomek » 19 marca 2009, 10:20

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1b3) Gecko/20090305 Firefox/3.1b3

1. http://validator.w3.org/check?uri=http% ... ne&group=0
2. http://jigsaw.w3.org/css-validator/vali ... lang=pl-PL

Czyli - w 1 masz kilka razy to samo id zastosowane - identyfikator musi być unikalny - ty zaś stosujesz ten sam kilka razy więc ma to prawo nie działać prawidłowo. Stosuj class :)
w 2 - to już drobny błąd: style: center - nie ma czegoś takiego w specyfikacji.

Ilość styli dla normalnych przeglądarek nie ma znaczenia. Ich kolejność - czasem i owszem

ps. ten tekst o przeglądarkach źle świadczy o twórcach strony... a co jeśli nie mam ochoty instalować kolejnego programu?

ps2. zauważyłem też że korzystasz z float, natomiast nigdzie nie masz clear:both - jeśli wyskakujesz z kontenera, musisz zaznaczyć w którym miejscu ma się to skończyć...
Ostatnio zmieniony 19 marca 2009, 10:25 przez Tomek, łącznie zmieniany 1 raz
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52

Postautor: darkman » 19 marca 2009, 10:24

Przeglądarka: Opera/9.64 (Windows NT 5.1; U; pl) Presto/2.1.1

Właśnie siedze na tym "validatorze" pierwszym i naprawiam błędy, ale o tym, że nie może być kilka razy to samo ID stosowane to nigdy bym się nie domyślił. Dzięki wielkie, zobacze zaraz czy działa.
darkman
 
Posty: 3
Z nami od: 19 marca 2009, 09:40

Postautor: darkman » 19 marca 2009, 11:24

Przeglądarka: Opera/9.64 (Windows NT 5.1; U; pl) Presto/2.1.1

Przepraszam, że post pod postem, ale w regulaminach zawsze pisze, że wolno tak robić gdy post coś wniesie do tematu. Więc wnoszę do tematu, że strona dalej nie działa.. przerobiłem na klasy 80% divów.. zostawiłem tylko te, bez których strona nie mogła ruszyć. Jeszcze popatrze na te błędy.. ale, może ktoś wie co mam robić?
darkman
 
Posty: 3
Z nami od: 19 marca 2009, 09:40


Wróć do Tworzenie stron WWW

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], dexter, Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: