• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Frage zu dynamischer Tabellen Breite

Don83

Mitglied
Hallo,

ich würde gerne folgende Tabelle formulieren:
3 Spalten -
1. Spalte links 200 Breite
2. Spalte mitte = ausfüllen des restlichen Bildschirms
3. Spalte rechts 200 Breite

Leider weis ich nicht genau wie ich hierfür die mittlere Spalte definieren muss.
 
CSS:
Code:
table, tr, td { border:1px solid #0000ff; }

.aussen { min-width: 200px; }
.mitte { width: 100%; }

HTML:
Code:
<table>
  <tr>
   <td class="aussen"> 1 </td>
   <td class="mitte"> 2 </td>
   <td class="aussen"> 3 </td>   
  </tr>
  <tr>
   <td class="aussen"> 4 </td>
   <td class="mitte"> 5 </td>
   <td class="aussen"> 6 </td>
  </tr>
</table>
 
Bei der Tabelle von Alex55 würden imho folgende CSS-Eigenschaften reichen:

Code:
.aussen { min-width: 200px; }

Allerdings: das klingt so als würdest Du eine Tabelle zu Layoutzwecken missbrauchen. Falls das so ist würde ich dir dazu raten das nochmal zu überdenken. Tabellen sind nur für tabellarische Daten gedacht, nicht für Layouts.

Moderation: Verschoben von HTML zu CSS da es um Gestaltung geht.
 
Zurück
Oben