<col> formatieren
Jeena Paradies
- css
Hallo,
Ich habe eine Tabelle:
<table>
<colgroup>
<col class="foo">
<col class="bar">
</colgroup>
<tr>
<td>ein Testeintrag</td>
<td>noch einer</td>
</tr>
<tr>
<td>Test test</td>
<td>noch etwas</td>
</tr>
</table>
Jetzt möchte ich die Spalten mit Hilfe von CSS formatieren, also dachte ich mir:
.foo {
font-weight: bold;
}
.bar {
color: red;
white-space: nowrap;
border: 1px solid red;
}
Aber leider Pustekuchen. border wird um die ganze Spalte mit allen zusammengefassten Zeilen gezogen, aber alles andere wird einfach ignoriert. Verstehe ich da etwas grundsätzliches falsch, oder sind die Browser einfach nur noch nicht so weit dass sie das umsetzen könnten?
Mir ist klar, dass ich auch bei jedem <td> eine klasse zuweisen kann, aber das scheint mir nicht wirklich elegant zu sein.
Jeena
<col class="foo">
<col class="bar">
>
> Jetzt möchte ich die Spalten mit Hilfe von CSS formatieren
> Aber leider Pustekuchen.
[border-collapse:collapse](http://www.w3.org/TR/CSS21/tables.html#q4) ist gesetzt?
> Mir ist klar, dass ich auch bei jedem <td> eine klasse zuweisen kann, aber das scheint mir nicht wirklich elegant zu sein.
Elegant wäre
~~~css
td { color:#foo }
td + td { color:#bar }
Roland
Hi,
<col class="foo">
<col class="bar">
.foo {
font-weight: bold;
font-weight ist nicht in (border, background, width, visibility) ==> does not apply
}
.bar {
color: red;
color ist nicht in (border, background, width, visibility) ==> does not apply
white-space: nowrap;
white-space ist nicht in (border, background, width, visibility) ==> does not apply
border: 1px solid red;
border ist zwar in (border, background, width, visibility), setzt aber border-collapse:collapse für die Tabelle voraus.
Siehe http://www.w3.org/TR/CSS21/tables.html#q4
cu,
Andreas
Hallo,
Vielen Dank euch beiden, irgendwie kam ich nicht darauf dass das zusammengehört.
Jeena
Hallo Gina,
Siehe http://www.w3.org/TR/CSS21/tables.html#q4
Vielen Dank euch beiden, irgendwie kam ich nicht darauf dass das zusammengehört.
Tztz. Du hättest auch gestern einfach auf mich hören können. ;)
Tim
Hallo,
Tztz. Du hättest auch gestern einfach auf mich hören können. ;)
Als du es mir erklärt hast habe ich erstens nix kapiert und zweitens hast du zum schluss gesagt dass du dich eigentlich auch gar nicht erinnern kannst wie das war :-P
Jeena
Hallo Gina,
... und zweitens hast du zum schluss gesagt dass du dich eigentlich auch gar nicht erinnern kannst wie das war :-P
Einen Ausweg muss man sich immer offen halten. ;)
Tim
Hallo,
Einen Ausweg muss man sich immer offen halten. ;)
Ach ja, stimmt, wie war das gleich noch einmal? "Ich verspreche grundsätzlich nichts, da ich Angst vor Verantwortung habe."
Jeena