Gernot Back: border in Tabellen ausfüllen

Beitrag lesen

Hallo Horst,

Das habe ich auch schon versucht, dann man macht er aber einen Rahmen drumherum.

Es ist schon ein bisschen schwierig zu verstehen, was eigentlich dein Problem ist. Ich vermute aber, dass du so wie du das von dem entsprechenden HTML-Attribut gewohnt bist, die CSS-Eigenschaften für border dem TABLE-Element, statt den TD-Elementen zugewiesen hast.

Die einzige Angabe die ich noch gemacht hatt, die ich aber aus Vereinfachungsgründen weggelassen habe ist
cellpadding=10
im Tag

cellpadding und cellspacing brauchst du für moderne Browser nicht im <table>-Tag zu definieren. Ich würde da lediglich border="0" schreiben. Den Rest kannst du mit CSS machen.

Dabei ersetzt du das HTML-Attribut cellspacing durch entsprechende CSS-Angaben zu border-spacing und/oder border-collapse bezogen auf dein TABLE-Element.

Die Angaben zu cellpadding, border und bordercolor ersetzt du durch entsprechende CSS-Angaben zu padding und border bezogen auf deine TD-Elemente.

  
table {  
  border-collapse: collapse;  
}  
  
td {  
  border: solid 1px #1010A9;  
  padding: 10px;  
}  

Lies dich mal ein bisschen in das CSS-Kapitel ein; du wirst begeistert sein, wie viel Code und damit Schreibarbeit du auf diese Weise einsparen kannst.

http://de.selfhtml.org/css/formate/zentrale.htm

Gruß Gernot