Ahatius: Tabelle: Spalte soll restlichen Platz einnehmen

Hallo zusammen

Ich habe eine Tabelle mit 8 Spalten, wovon 7 eine fixe Breitenangabe haben. Jetzt möchte ich gerne, dass der Platz der noch übrig bleibt von einer Spalte aufgebraucht wird, die sich in der Mitte befindet.

Wenn ich dieser Spalte den CSS-Width Wert 100% zuweise, wird der restliche Platz zwar aufgebraucht, allerdings werden dadurch die anderen Spalten mit fix-Werten auf ihr Minimum verkleinert.

Stark vereinfacht sieht die Tabelle so aus:
<table>
<tr>
<th style="width: 70px;">Spaltenname</th>
<th style="width: 100px;">Spaltenname</th>
<th style="width: 50px;">Spaltenname</th>
<th style="width: 100%;">Spaltenname</th>
<th style="width: 70px;">Spaltenname</th>
<th style="width: 100px;">Spaltenname</th>
<th style="width: 50px;">Spaltenname</th>
<th style="width: 20px;">Spaltenname</th>
</tr>
</table>

Kann mir da jemand vllt. weiterhelfen? Link ist leider nicht möglich da es sich dabei um eine Firmeninterne Seite handelt.

  1. Hast du schon mal keine Breite angegeben?

  2. Om nah hoo pez nyeetz, Ahatius!

    Kann mir da jemand vllt. weiterhelfen? Link ist leider nicht möglich da es sich dabei um eine Firmeninterne Seite handelt.

    Verwende keine inline-style-Angaben, orientiere dich anhand des Wikis (Breitenangaben, table-layout)

    ungetestet:

    table {table-layout: fixed; width: 100%; /* beachte border */}

    Der gewünschten Spalte keine Breite geben.

    Matthias

    --
    1/z ist kein Blatt Papier.

  3. Hey, bei mir führt folgendes zum geünschten Ergebnis:

    <table style="width: 100%;">
             <tr>
             <th style="width: 70px;">Spaltenname</th>
             <th style="width: 100px;">Spaltenname</th>
             <th style="width: 50px;">Spaltenname</th>
             <th >Spaltenname</th>
             <th style="width: 70px;">Spaltenname</th>
             <th style="width: 100px;">Spaltenname</th>
             <th style="width: 50px;">Spaltenname</th>
             <th style="width: 20px;">Spaltenname</th>
             </tr>
    grüße wichtelmann