Table-Cellspacing in CSS??
Daniel B.
- css
0 Candid Dauth0 KD-one
Hallo!
Ich versuche seit einiger Zeit das Attribut
<table CELLSPACING=0>
in CSS umzusetzen. Ich habe aber keine passende Umsetzung gefunden... Würde mir bitte jemand verraten, wie ich das machen kann?
Ich hoffe ich habe mich verständlich ausgedrückt.
Hallo du da draußen,
<table CELLSPACING=0>
in CSS umsetzen.
http://selfhtml.teamone.de/css/eigenschaften/tabellen.htm#border_spacing dürfte dir weiterhelfen.
Grüße von hier drinnen, aus Biberach an der Riss (http://www.stadt-biberach.de/),
Candid Dauth (Dogfish)
Hi Candid Dauth,
http://selfhtml.teamone.de/css/eigenschaften/tabellen.htm#border_spacing dürfte dir weiterhelfen.
Nein, wohl eher http://selfhtml.teamone.de/css/eigenschaften/tabellen.htm#border_collapse ;-)
Gruß
Kurt
Hallo du da draußen,
http://selfhtml.teamone.de/css/eigenschaften/tabellen.htm#border_spacing dürfte dir weiterhelfen.
Nein, wohl eher http://selfhtml.teamone.de/css/eigenschaften/tabellen.htm#border_collapse ;-)
Das verstehe ich jetzt nicht. Müsste nicht border-spacing:0 das gleiche machen wie cellspacing="0"? Und dann dürfte doch border-collapse garnichts mehr ausmachem, oder?
Grüße von hier drinnen, aus Biberach an der Riss (http://www.stadt-biberach.de/),
Candid Dauth (Dogfish)
Hi Candid Dauth,
http://selfhtml.teamone.de/css/eigenschaften/tabellen.htm#border_spacing dürfte dir weiterhelfen.
Nein, wohl eher http://selfhtml.teamone.de/css/eigenschaften/tabellen.htm#border_collapse ;-)
Das verstehe ich jetzt nicht. Müsste nicht border-spacing:0 das gleiche machen wie cellspacing="0"? Und dann dürfte doch border-collapse garnichts mehr ausmachem, oder?
Jein.
border-spacing bewirkt nur, dass die Rahmen nebeneinander liegen, im Falle von 0px also ohne Abstand.
Wenn du nun 1px als Rahmenbreite definierst, wird der Rahmen tatsächlich nur um die Tabelle 1px sein, zwischen den Zellen wird er 2px sein, da sich die Rahmen nicht überdecken.
Abgesehen davon, dass der IE diese Angabe nicht interpretiert, erreichst du mit border-collapse, dass sich die Rahmen überdecken und somit überall nur noch ein 1px breiter Rahmen angezeigt wird.
Teste es.
Gruß
Kurt
Hi Candid Dauth,
http://selfhtml.teamone.de/css/eigenschaften/tabellen.htm#border_spacing dürfte dir weiterhelfen.
Nein, wohl eher http://selfhtml.teamone.de/css/eigenschaften/tabellen.htm#border_collapse ;-)
Das verstehe ich jetzt nicht. Müsste nicht border-spacing:0 das gleiche machen wie cellspacing="0"? Und dann dürfte doch border-collapse garnichts mehr ausmachem, oder?
Jein.
border-spacing bewirkt nur, dass die Rahmen nebeneinander liegen, im Falle von 0px also ohne Abstand.
Wenn du nun 1px als Rahmenbreite definierst, wird der Rahmen tatsächlich nur um die Tabelle 1px sein, zwischen den Zellen wird er 2px sein, da sich die Rahmen nicht überdecken.
Abgesehen davon, dass der IE diese Angabe nicht interpretiert, erreichst du mit border-collapse, dass sich die Rahmen überdecken und somit überall nur noch ein 1px breiter Rahmen angezeigt wird.
Ich hab mich da wohl äusserst unklar ausgedrückt:
Der IE interpretiert die border-spacing Eigenschaft nicht, border-collapse kann er sehr wohl.
Gruß
Kurt