[CSS] Forum się sypie pod starszymi wersjami

w dziale Strony WWW w Operze
Paweł napisał(a):

Witam,
Adres: http://forum.kompz.org
Pod Operą 9 jest wszystko w porządku ale już przy niższych wersjach operki forum się rozjeżdża jak widać na screenie
http://img500.imageshack.us/img500/1593/screen8sx.gif

Odkryłem że odpowiada za to fragment css:

#container {
  width:900px;
  margin:0 auto;
  padding:30px;
  padding-bottom: 0px;
  text-align:left;
}

I pytanie:
Jak go zoptymalizować by nie było takich rozbieżności przy różnych wersjach Opery?
TIA

Ryszard napisał(a):

Nie wiem jak rozwiązać problem, ale znalazłem coś bardziej podstawowego - w trybie użytkownika (czyli po wyłączeniu arkuszy stylów) strona nie mieści mi się na ekranie a w źródle żadnego width>800px nie znajduję. Może te wszystkie width="100%" dają w końcu taki efekt?
Ten śmietnik na dole strony

čúđĄ5ĹÖ>l8>ԅ+ ÄÁĐČBą¨ňŕ5Ľ4s

jakąś rolę pełni? Pewnie "robi" za
 </body>
</html>

Zajec napisał(a):

Opera 8 jako jedyna widząc ten dziwny doctype, przełącza się w quirks mode. Opera 9, Firefox 1.5 i Konqueror 3.5 działają jakby już w ogóle zapomniały co to quirks mode i wyświetlają stronę normalnie.

Konsekwencje quiks mode?
Paddingi od #container nie mają wpływu na jego szerokość, więc ma on 900px, zamiast 960px.

Rozwiązanie?
1) Zrezygnować z padding dla #container, a zamiast tego dać marginesy dla jego dzieci.
2) Użyć prawdiłowego doctype http://www.w3.org/QA/2002/04/valid-dtd-list.html