Bernhard: Tabelle mit Boarder: 1px, aber auch alle TD's

Hallo,

wie kann ich eine Tabelle erstellen, in der alle Linien eine Breite von einem Pixel haben? Wenn ich in das TABLE Tag eine Breite von einem Pixel schreibe, habe ich nur den Außenrahmen, wenn auch in die TD's, sind alle Linien 2 Pixel breit, da sich innen die von den TD's addieren und außen von den TD's und dem TABLE.

Bin für jeden Beitrag dankbar und bedanke mich im Voraus

Bernhard

  1. <table border="1" cellpadding="0" cellspacing="0" width="100%">
     <tr>
      <td> </td>
      <td> </td>
     </tr>
     <tr>
      <td> </td>
      <td> </td>
     </tr>
    </table>

    Wenn du cellpadding oder cellspacing raus nimmst, verändert sich auch die Tabele. Ich hoffe ich konnte dir weiterhelfen.

    1. Hallo Jörg,

      vielen Dank für Deine morgendliche Antwort, jedoch haben wir aneinander vorbeigeredet *lol*

      Es geht mir nicht um die Abstände, sondern um die BORDER-WIDTH von allen Tabellenlinien, wie

      <style>
      #tablefullborder {border-style:solid; border-width:1px }
      </style>

      welches ich dann in ein TABLE, oder TD setzen kann.

      <TABLE id=tablefullborder> is dann leider nur der Außenrahmen.

      THX
      Bernhard

  2. Wenn ich Dich richtig verstanden habe, möchtest Du in der Tabelle Gitternetzlinien haben, die (innen wie außen) 1px breit sind. Das funktioniert so:

    table {
      border-collapse: collapse;
    }
    td {
      border: 1px solid black;
    }

    Du wählst damit das Collapsing-Rahmenmodell, also werden die Rahmen von angrenzenden Zellen zusammenfallend dargestellt.

    MfG
    Oliver

    1. Hallo Oliver,

      genau das wollte ich.

      Vielen Dank und einen schönen Sonntag
      Bernhard