Tabellenformatierung
Maik
- css
Hi,
habe ein Problem bei der Formatierung meiner Tabellen. Ich möchte den Tabellen als Begrenzung eine gestrichelte Linie (dashed) geben. Wenn ich nun aber table {dashed black;} angebe, dann macht er mir einen Rahmen um die Tabelle, um die Zeilen und Spalten jedoch nicht. Wenn ich td {border: 2px dashed black; } angebe, funktoioniert das, allerdings werden alle anderen Tabellen jetzt auch mit Strichlinien versehen. Ich müsste nun also eine Klasse machen und jedet einzelnen Spalte diese Klasse zuweisen - etwas viel Aufwand.
Gibts ne bessere Lösung?
Danke
Hallo,
Gibts ne bessere Lösung?
css:
table.extra td {border:2px dashed black;}
html:
<table class="extra">
<tr><td> zelle 1</td></tr>
<tr><td> zelle 2</td></tr>
</table>
<table>
<tr><td> zelle 1</td></tr>
<tr><td> zelle 2</td></tr>
</table>
das css wirkt sich nur auf die zellen der tabelle class="extra" aus.
http://www.edition-w3c.de/TR/1998/REC-CSS2-19980512/kap05.html
mfg NAG
Danke, klappt prima! Aber jetzt taucht schon das nächste Problem auf. Bei den Zellen in der Mitte ist jetzt der Rahmen doppelt. Gibt es da ne Möglichkeit das abzuschalten???
Danke
Maik
Hallo,
Gibt es da ne Möglichkeit das abzuschalten???
ja... nennt sich border-collapse
http://selfhtml.teamone.de/css/eigenschaften/tabellen.htm#border_collapse
mfg NAG