Tabellengestaltung
Ingo Dehne
- css
0 Toby0 HarryS0 Sönke Tesch
Hallo $Zielgruppe$,
ich habe eine Tabelle die aus 3 Spalten besteht. Die beiden linken Spalten haben eine variable Breite, passen sich also der Bildschirmauflösung an. Die dritte SPalte soll immer 152 Pixel breit bleiben.
Bisher habe ich das mit <td width="152"> gelöst.
Jetzt möchte ich das gerne mit CSS machen, habe aber keine Möglichkeit gefunden nur der dritten Spalte eine feste Breite vorzugeben.
Habt Ihr da eine Lösung?
Vielen Dank.
Ingo
Hi,
meinst du vielleicht einfach so was:
Für die dritte spalte
width:152px;
oder eher max-width:152px;
aber ich glaube bei max-width musst du auch zusätzlich width angeben
weil sonst die anderen spalten zu klein werden.
Den anderen spalten kannst du dann doch prozent-angaben geben.
Grüße aus Leverkusen,
Toby
Hallo Ingo,
... Die dritte SPalte soll immer 152 Pixel breit bleiben.
Bisher habe ich das mit <td width="152"> gelöst.
Jetzt möchte ich das gerne mit CSS machen, habe aber keine Möglichkeit gefunden nur der dritten Spalte eine feste Breite vorzugeben.
Habt Ihr da eine Lösung?
SELFHTML hat die Lösung.
Aber gut, weil fast noch Weihnachten ist und wenn Du versprichst das nochmal in SELFHTML nachzulesen :) http://selfhtml.teamone.de/css/eigenschaften/index.htm
1. Möglichkeit:
Direkt im tag <td style="width:152px"> Beachte: Bei Styles Doppelpunkt statt Gleichheitszeichen und unbedingt eine Einheit also px für Pixel usw.
2. Möglichkeit:
Zuerst im Stylesheet eine class definieren:
<style type="text/css">
.festebreite {width:125px;}
</style>
dann im body diese class in die gewünschte td einbinden.
<td class="festebreite">
Grüße aus Nürnberg
HarryS
ich habe eine Tabelle die aus 3 Spalten besteht. Die beiden linken Spalten haben eine variable Breite, passen sich also der Bildschirmauflösung an. Die dritte SPalte soll immer 152 Pixel breit bleiben.
Bisher habe ich das mit <td width="152"> gelöst.
Jetzt möchte ich das gerne mit CSS machen, habe aber keine Möglichkeit gefunden nur der dritten Spalte eine feste Breite vorzugeben.
Für Spalten sind die <colgroup> und <col>-Elemente zuständig. Siehe http://selfhtml.teamone.de/html/tabellen/aufbau.htm#vordefinieren und http://www.w3.org/TR/html401/struct/tables.html#h-11.2.4.
Gruß,
soenk.e