Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Nagłówek + 2 kolumny: lewa i prawa. Czy tylko IE?
Forum PHP.pl > Forum > XML, AJAX > XML
MartioL
Zaprojektowałem swoją pierwszą stronę przy użyciu DIV. Całkowicie odszedłem
od dotychczasowego mojego sposobu przy użyciu tabel i zaprojektowałem z
wykorzystaniem DIV oraz stylów CSS.

Strona w Ie wygląda super, ale w pozostałych przeglądarkach rozjeźdza się. Tzn. każda rubryka ma inną szerokość (chociaż ustawiłem width: x), a prawa jest zamiast prze lewewj, to pod lewą (ustawiłem: float: left i right)!

Najgorsze to to, że nie mam pojęcia dlaczego tak jest! Mam ogromną prośbę. Czy może ktoś sprawdzić co jest nie tak w kodzie (stylach) i napisac o tym w tym poście?

Oto adres tej strony: http://3CITY.info.pl
Dravo
Nie udziele bezpośredniej odpowiedzi, ponieważ nie mam zbyt wiele czasu.
Jednak polecam serwis A List Apart. Jest tam wiele artykułów traktujących o tworzeniu desingów z użyciem standardów. Mógłbyś rozwiązać problem choćby poprzez użycie negatywnych ( ujemnych ) marginesów.
Ozzy
Tak tylko zgaduje: może pomógłby box model hack ?
Poza tym polecam sprawdzanie pod firefoxem, a nie pod IE.
Do IE to można co najwyżej dostosować biggrin.gif

Edit:
Zerknąłem na kod, i co?....i zonk:
Kod
"-//W3C//DTD HTML 4.01 Transitional//EN">

Myslę, że od tej linijki powinieneś zacząć zabawę z divami:)
Volume
Najlepie rób wg najnowszych standardów czyli obecnie to XHTML 1.1.
Jak chcesz to TU masz podobny do twojego uklad.
Ale pamietaj, ze IE border interpretuje wewnątrz elemntu a pozostale znane mi przeglądarki na zewnątrz (dlatego takie hacki), rownie roznie sparwa sie ma co do marginesow i paddingow - dlatego dobrze jak bedziesz wszedzie (czyli przede wszystkim w srod tagow juz z jakimiś wlaściwościami np. <p>, <ul> <li> itp.) je uwzgledniał, z tąd wlasnie moga wystepowac te przesuniecia na twojej stronie.
Strus
Cytat("Volume")
Najlepie rób wg najnowszych standardów czyli obecnie to XHTML 1.1.


Obecnie zalecany jest 1.0 a nie 1.1 winksmiley.jpg
dr_bonzo
Martiol
Pisalem ci juz w poprzednim poscie o tej stronie: zastosuj najpierw prawidlowy DOTYPE -- musi byc z urlem. Potem wszystkie przegladarki powinny (nie wiem jak IE) traktowac DIV w ten sam sposob (dodawac padding na zewnatrz contentu).
Volume
Cytat
Obecnie zalecany jest 1.0 a nie 1.1
Dlaczego i kto tak powiedział?
Strus
Cytat("Volume")
Cytat
Obecnie zalecany jest 1.0 a nie 1.1
Dlaczego i kto tak powiedział?


No jak to kto? Ten kto to wymyślił spisał i się tym zajmuje i wyznacza standardy, czyli Consortium W3 winksmiley.jpg

http://www.w3.org/MarkUp/#recommendations
Volume
Ok dzieki za istotne info, nie wiedizałem o tym.
Strus
Cytat(Volume @ 2005-02-19 19:52:35)
Ok dzieki za istotne info, nie wiedizałem o tym.

winksmiley.jpg

Jakiś miły człowiek przetłumaczył to na polski http://mig.webpark.pl/
i tu jeszcze coś fajnego http://xhtml.b7.pl/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.