Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

CSS - dünne linie für gesamte Tabellenstruktur





Frage

Hi, ich hätte da eine kleine Frage zum Thema CSS und Tabellen... Ich lese zwar überall dass man einen schönen dünnen Tabllenrahmen mit CSS zaubern kann aber warum ziehen sich die linien nicht auch durch die Zellen(Spalten&Zeilen)? wenn man in allen <td> tags dasselbige nochmal definiert kommt es von der Struktur eigentlich genau so wie ichs haben will, jedoch wird dadurch nochmal ein rahmen in der zelle erzeugt und wenn dass cellspacing auf 0 steht ist der rahmen leider doppelt so dick. Also: Ich will eine dünne linie für die gesamte Tabellenstruktur. Wie macht man das? Beispiel zum Problem: <table width="100%" border="0" cellpadding="0" cellspacing="0" style="border:1px solid #000000;"> <tr> <td style="border:1px solid #000000;"></td> <td></td> <td></td> </tr> <tr> <td></td> <td></td> <td></td> </tr> </table>

Antwort 1 von Flupo

Du musst dazu die "border-collapse" Eigenschaft nutzen.

Gruß Flupo

Antwort 2 von localhorst

Hey supi, Flupo! vielen dank das wars auch schon...
(leider war mir diese kleine eigenschaft bis jetzt noch nicht untergekommen..)

Antwort 3 von rfb

Zitat:
width="100%" border="0" cellpadding="0" cellspacing="0" style="border:1px solid #000000;"
du solltest dich erst einmal konsequent von HTML-Layout-Attributen wie
with, border, cellpadding, cellspacing
trennen und die entsprechenden CSS-Eigenschaften nutzen, sonst könnte es sein, dass dein Browser nicht weiß was er machen soll, siehe
border="0"
und
border:1px ...
- das widerspricht sich direkt.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: