Spark: IE6 beachtet "padding" nicht bei %-Angabe fuer Tabelle

Hallo!

Schon wieder macht der IE6 etwas anders als Mozilla.
Ich habe hier eine Tabelle in einer Tabellenspalte. Diese Tabellenspalte hat einen Rahmenabstand (Padding) von 8 Pixeln. In dieser Spalte soll nun eine weitere Tabelle mit der Breite "100%" dargestellt werden, also den gesamten Content-Bereich ausfuellen. IE6 interpretiert das leider anders und macht die Tabelle genauso breit wie die Tabellenspalte, was dann zwangslaeufig dazu fuehrt, dass die Tabelle rechts abgeschnitten wird, da sie genau 16 Pixel zu lang ist (wovon 8 abgeschnitten werden weil ueber den Rand hinnaus geschoben). Damit das funktioniert muss ich die Breite also etwas verkleinern, das erfuellt dann aber nicht mehr den gewuenschten Effekt mit Mozilla. Das ist leider wieder sehr aergerlich... Kennt sich vielleicht irgendjemand mit diesem Problem aus?
Wahrscheinlich wird mir wieder nichts anderes uebrigbleiben als um das Problem drum rum zu basteln. Ich koennte z.B. in diesem Fall Padding auf 0 setzen und der Tabelle dafuer einen Padding Wert verpassen. Das waere dann nur nicht mehr einheitlich mit den anderen Tabellenspalten, in denen keine Tabelle eingebettet werden soll. Seufz.

Spark

P.S.: Unter dem URL Link sehr ihr die Seite von der ich spreche. Es geht um die unterste Zeile der Newsbox wo auf der linken Seite "X Kommentare" steht und auf der rechten "(alle news anzeigen)". Die Tabelle verwende ich da lediglich, damit ich die Texte links, bzw. rechts anordnen kann. Vielleicht geht es ja auch anders?

  1. Guten Morgen!

    Schon wieder macht der IE6 etwas anders als Mozilla.

    Klingt enorm nach DOCTYPE! :-)

    Setze

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
         "http://www.w3.org/TR/html4/loose.dtd">

    an den Anfang (1. Zeile !) deines Dokumentes, dann verhalten sich IE6 und Mozilla in etwa gleich.

    Danach solltest du deine Seite zudem unbedingt einem Validator-Check unterziehen (http://.validator.w3.org). Da stimmt noch so allerhand nicht. Vor allem solltest du dir den Unterschied zwischen ID und CLASS noch einmal ansehen (http://selfhtml.teamone.de/css/formate/zentrale.htm#div_spanf.).

    Gruß,

    kerki

    1. Klingt enorm nach DOCTYPE! :-)
      Setze
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
           "http://www.w3.org/TR/html4/loose.dtd">
      an den Anfang (1. Zeile !) deines Dokumentes, dann verhalten sich IE6 und Mozilla in etwa gleich.

      ARGH! Danke. :) Den Tip hatte ich hier schonmal bekommen und hatte es auch drin, aber irgendwann hab ich es wohl mal auskommentiert und dann vergessen. Dummheit gehoert bestraft, damit macht er es tatsaechlich so wie er soll. :) Wunderbar.
      Wenn er jetzt noch Min-Width kennen wuerde... :/

      Danach solltest du deine Seite zudem unbedingt einem Validator-Check unterziehen (http://.validator.w3.org). Da stimmt noch so allerhand nicht. Vor allem solltest du dir den Unterschied zwischen ID und CLASS noch einmal ansehen (http://selfhtml.teamone.de/css/formate/zentrale.htm#div_spanf.).

      Danke, werd' ich machen. Das ist alles noch etwas provisorisch. :] Hauptsache der PHP Code laeuft.

      Bye,
      Spark