CSS-Stylesheet - aber wie?

servus

ich möchte ein CSS-stylesheet für eine tabelle entwerfen.
ich will das innerhalb der tabelle jede zelle von einem 1px-breiten schwarzen rahmen umrandet wird.
mein problem ist: wenn ich mit border-color, border-width und border-style das definiere wird nur die tabelle eingerahmt (und nicht die zellen drin). weise ich den style die zellen zu, stimmts zwar im prinzip, aber dann ist mein rand 2px breit/hoch (weil jede zelle ihren eigenen 1px-rand hat)!

wie könnte man das am geschicktesten lösen?

indem du z.B. jeder Zelle einen oberen und einen rechten Rand (border-top und border-right) verpasst und zusätzlich dem jeweils ersten Element einer Zeile mit border-left noch einen linken Rand und den Zellen der letzten Zeile mit border-bottom einen unteren Rand.

Gruß, Robi

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi Stefan,

ich möchte ein CSS-stylesheet für eine tabelle entwerfen.
ich will das innerhalb der tabelle jede zelle von einem
1px-breiten schwarzen rahmen umrandet wird.
wie könnte man das am geschicktesten lösen?

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

Ciao,
Rudy

danke, läuft perfekt :smile: