div`y i margin -> IE ;/

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
Pride
Posty: 9
Rejestracja: sob maja 21, 2005 4:37 pm
Lokalizacja: Bydgoszcz
Kontakt:

div`y i margin -> IE ;/

Post autor: Pride »

Witam!
http://pride.pnth.net/www/index2.html
Sami zobaczcie jak to wygląda w IE a jak w FF!
W FireFox'ie jest dobrze prawie - tylko jest coś nie tak z tłem, ale to błahostka.
A w Internet Exploerze jest po prostu do dupy.
Czemu tak się dzieje?
Może ktoś wie jak to naprawić?
Kod i styl możecie zobaczyć sami, jaki jest, więc nie będę go wklejał ;) Nie zwracajcie uwagi na to, co jest w <!-- --> i na niektóre wpisy w style.css bo one są na razie w fazie prac ;)
Proszę o pomoc!
Pozdro
Pride
medikoo
Posty: 11
Rejestracja: pt lip 02, 2004 10:21 pm
Kontakt:

Re: div`y i margin -> IE ;/

Post autor: medikoo »

Pierwsza rzecz.. po co użyłeś tyle div'ów a w zasadzie po co w ogóle tu są div'y? Żaden z nich nie jest tu potrzebny.. Wszystkie style, które przypisałeś div'om można przypisać elementom img czy a, które są w tych divach..
Chyba, że te div'y mają być dalej wypełnione bardziej złożoną zawartością.. ale też cięzko mi sobie wyobrazić układ, który potrzebuje 8 div'ów pod rząd. Jest wiele bardziej konkretnych i bardziej odpowiednich elementów.,
Pierw bym poprawił semantykę kodu, potem dochodził dlaczego nie działa w IE.
Też jeśli chcesz używać XHTML 1.0 Strict.. rób wszystko aby używać kodowania UTF-8 a nie ISO..
Stig
Administrator
Posty: 938
Rejestracja: pn paź 04, 2004 10:52 am

Re: div`y i margin -> IE ;/

Post autor: Stig »

medikoo pisze:Też jeśli chcesz używać XHTML 1.0 Strict.. rób wszystko aby używać kodowania UTF-8 a nie ISO..
Z czystej ciekawości się zapytam: dlaczego UTF-8 a nie ISO (8859-2 oczywiście)?
viraptor
Zaczyna działać
Zaczyna działać
Posty: 633
Rejestracja: pn cze 28, 2004 12:58 pm
Kontakt:

Re: div`y i margin -> IE ;/

Post autor: viraptor »

Bo domyślnym kodowanie dla XML'a jest UTF? (przynajmniej dla części strukturalnej samego XML, ale do danych też się to odnosi) Jak już i tak jest ładowany UTF, to po co zmieniać później?
Jasne, że można i nie jest to błędne, ale tak samo nie jest błędne generowanie komuś strony, która zawiera tylko javascript generujący resztę elementów (prawie mi wyszło to porównanie ;) )
medikoo
Posty: 11
Rejestracja: pt lip 02, 2004 10:21 pm
Kontakt:

Re: div`y i margin -> IE ;/

Post autor: medikoo »

viraptor pisze:Bo domyślnym kodowanie dla XML'a jest UTF?
tak.. dokładnie.. przynajmniej to jeden z powodów dla których moim zdaniem nie ma potrzeby odstępowania od tego tymbardziej, że w zasadzie wszystkie znaczące przeglądarki już sobie z tym świetnie radzą. Poza tym Unicode to już w zasadzie globalny standard.. reszta powoli będzie odchodzić do lamusa.

Dlaczego nie ISO-8859-2? Tak naprawdę jeśli nie sięgasz po inne dziwne znaki poza polskimi.. no i nie hostujesz forum gdzie jakiś chińczyk może chcieć wyrazić coś w swoich znaczkach.. to myślę, że nie ma większego znaczenia. UTF-8 ma wszystko, a ISO-8859-2 starczy.
Problem może wystąpić tylko wtedy jeśli nie zaznaczyłeś w kodzie jakie to kodowanie (w przypadku XHTML i UTF-8 nic się nie stanie jak o tym zapomnisz, UTF-8 jest do myślnie przypisywany). No i UTF-8 jest globalnym standardem. Gdzieś na Filipinach może być problem z ISO-8859-2 a z UTF-8 go być nie powinno :)
ODPOWIEDZ