Laten we eerst eens afwachten of "Snatz" nog reageert

[ Tha Devil, 31 juli 2009 23:32 ]
Om het afwachten wat te veraangenamen, het volgende:
Ik kreeg een blauw vermoeden dat het wel eens met border-collapse toestanden te maken zou kunnen hebben. Dus terug naar de bron:
Gelukkig, CSS is toch niet zo raar dat ze voor tr-borders een uitzondering hebben gemaakt op de universele toepassing die voor alle elementen geldt. :thumb:
Iets verderop staat hoe het werkt: als je
table { border-collapse: collapse; } toevoegt, is het
wel mogelijk om tabel-rijen in z'n geheel van een border te voorzien.
Met deze kennis gewapend een
testpagina gemaakt: de afwijkende tr toont inderdaad een mooie border!
Nou ja, het werkt in echte browsers. Internet Explorer laat weer eens verstek gaan: hoe je ook kijkt, in IE6 en IE7 is geen border te zien... - In IE8 doet hij het wel goed.
Even gluren bij Browsershots.com leert dat je het zo gek niet kunt verzinnen, of de browsers geven de correcte weergave: K-Meleon, Minefield, Shiretoko, Flock, oude Opera's en Firefoxen, Chrome, Seamonkey, Safari, Netscape, Iceweasel, Galeon, Kazehakaze, enz. - Alleen de Avant browser doet het ook niet, maar die is meen ik afgeleid van IE.
Dus de conclusie:
- Om IE lte 7 een kans te geven: gebruik toch niet de <tr> om een tabelrij een border te geven, maar doe het met de <td>'s. Scheelt 2 lettertjes code (en 1 spatie).

Dank voor de aandacht!
CSS-hunter