Speziell bei Tabellenzellen mit Rahmen scheint es so, als ob Rahmen aneinandergrenzender Zellen
nicht die Rahmenstärke haben, die eigentlich eingestellt ist.
In Wirklichkeit werden die Zellen einschließlich ihrer Rahmen nebeneinander dargestellt.
Ein Beispiel:
Zelle 1 | Zelle 2 | Zelle 3 |
Hierfür gibt es einen CSS-Befehl, der die angrenzenden Rahmen übereinander legt.
Dazu das Beispiel :
Zelle 1 | Zelle 2 | Zelle 3 |
Und hier der Quelltext:
<table border="0" width="210" cellspacing="0" cellpadding="0" style="border-collapse:collapse"> <tr> <td style="border: solid 1px #000000" width="70">Zelle 1</td> <td style="border: solid 1px #000000" width="70">Zelle 2</td> <td style="border: solid 1px #000000" width="70">Zelle 3</td> </tr> </table>
Das Schlüsselwort ist hier "collapse" für die Rahmen im "table"-Tag.
Mozilla 1.0, Opera 6.0 und IExplorer 5.5+ stellen das korrekt dar. Netscape 6.0 ignoriert die Angaben.