Jens Menke: Tabellen via CSS begrenzen

Hallo

Auf diversen Seiten möchte ich immer nen rechten Rand
von mindestens 200px haben , mit dem IE kann ich da
entweder padding-right:200px oder margin-right:200px
oder auch notfalls über width was machen wenn ich den
Wert dynamisch via javaScript schreibe.

Nun das Problem , in diesen Bereichen sind tabellen die
ihn in der ganzen Breite ausfüllen sollen , beim IE
klappt das alles wunderbar , Netscape ignoriert aber
sämtliche Werte und breitet sich immer auf der ganzen
Seite aus.

hab schon so ziemlich alles probiert was die CSS-Spezifikationen dazu so hergeben.. aber vermutlich mal
wieder einen parameter übersehen.. :)

danke schon mal für alle Tips
Jens

  1. Hi,

    also in dem CSS-Teil von SelfHTML steht auch nichts. Ich habe dort auch nur margin-right: gefunden, aber das funktioniert nicht mit Netscape (getestet mit 4.5).
    <../../tdcc.htm#a5>

    Gruß
    Tom

  2. Hallo Jens!

    Du wirst mich dafür nicht mögen: da mit bloßen Angaben zu body-margin kommst da nicht weit.
    Wie du gemerkt hast "ignoriert" der NS diese Angaben, bessergesagt nimmt nann für die Tabelle 100% des Browserfensters und das ergibt einen horizontalen Scrollbalken.

    Ausprobiert habe ich es jetzt nicht aber es könnte gehen:

    body {
    margin-right:200px;
    }
    #abc {
    width:100%;
    border:none;
    }
    ----
    <div id="abc">
    <table width="100%" .....>
    </div>
    sonst auf Tabellen mit width=100% verzichten (tat ich), oder verschachtelte Tabellen nehmen.

    Grüße
    Thomas

    1. Hi!

      Ausprobiert habe ich es jetzt nicht aber es könnte gehen:

      Jetzt habe ich es ausprobiert: und es geht so:

      body {
      margin-right:200px;
      }
      #abc {
      width:100%;
      border:none;
      }

      <div id="abc">
      <table width="100%" .....>
      </div>

      Grüße
      Thomas

      1. Danke erstmal.. werds gleich mal testen.. :)))

        gruss
        Jens

        Hi!

        »»

        Ausprobiert habe ich es jetzt nicht aber es könnte gehen:

        Jetzt habe ich es ausprobiert: und es geht so:

        body {
        margin-right:200px;
        }
        #abc {
        width:100%;
        border:none;
        }

        <div id="abc">
        <table width="100%" .....>
        </div>

        Grüße
        Thomas