Maik: Tabellenformatierung

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

  1. 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

    --
    signatur
    1. 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

      1. 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

        --
        signatur