Rahmen in/um gesamter Tabelle
christian
- css
0 Beat
Bei mir ist ein Problem aufgetaucht: Ich habe eine ganz normale Tabelle. Um die Tabelle herum und um alle Reihen/Spalten soll ein Rahmen (1px)
zuerst hab ich folgendes im Tabellenkopf gemacht:
<table cellspacing="0" cellpadding="0" style="border-width:1px; border-style:solid; border-color:#949494;">
allerdings gibt das nur einen Rahmen um die ganze Tabelle
Anschließend habe ich jedem <td> den css-befehl hinzugefügt:
<td style="border-width:1px; border-style:solid; border-color:#949494;">
allerdings wird der Rahmen dann dicker als 1px, weil auch neben jeder einzelnen Zelle ein neuer Rahmen gezogen wird und sich viele Linien doppeln
Es muss doch einen simplen css Befehl, der alle Zeilen der Tabelle mit einem 1px-Rahmen umfasst, oder?
CSS ist die Wahl für deine Aufgabe.
Statt CSS im HTML zu notieren, solltest du es entweder im <style> Element oder gar im externen Stylesheet anwenden.
CSS
table{ border-collapse:collapse; } /*oder separate*/
td, th {border:1px solid #949494; padding:0em 0.5em;}
tr { vertical-align:top; }
siehe auch:
http://de.selfhtml.org/css/eigenschaften/tabellen.htm
mfg Beat