Latze Bierknecht: Rand von Tabelle und allen Zellen definieren

Moin,

ich hab da eine ganz dumme Frage.
Wenn ich eine Tabelle per HTML definiere und border="1" angebe, erhalte ich eine Tabelle mit einem Rand um jede einzelne Zelle und um die ganze Tabelle. Weil ich dies für mehrere Tabellen ähnlichen Inhalts so haben möchte, will ich diese Angabe in einem Style Sheet unterbringen, aber ich weiß nicht wie.

Wie formuliert man das in CSS?

  1. Moin

    Wie formuliert man das in CSS?

    table, th, td { border:1px solid black }

    Gruß
    rfb

    1. Moin,

      ist das nicht eher die Holzhammermethode? Ich habe noch andere unsichtbare Tabellen, für die obige Definition nicht gelten soll.
      Wie schließe ich die aus, ohne Klassennamen zu vergeben, die dann in jedes td-Tag nachträglich eingetragen werden müssen?

      1. Moin

        ist das nicht eher die Holzhammermethode?

        nein

        Wie schließe ich die aus, ohne Klassennamen zu vergeben, die dann in jedes td-Tag nachträglich eingetragen werden müssen?

        table.unsichtbar, table.unsichtbar th, table.unsichtbar td {
        border: none;
        }

        und
        <table class="unsichtbar">...</table>

        Es reicht dem umgebenden Element eine Klasse zu geben!

        Gruß
        rfb

        1. Besten Dank