Hallo,
erst einmal danke für den Vorschlag. Leider eröffnet sich nun ein neues Problem. Die Tabelle hat einen Header, der nicht mit umrandet werden soll. Gut, im Mozilla ist das kein Problem einfach den Rahmen statt um das table Element um das tbody-Element gezeichnet. Nur dummerweise ist der IE zu blöd dafür.
Irgendwelche Ideen für diesen Spezialfall?
...keine mehr mit CSS alleine. Entweder, Du markierst die jeweils linken und rechten TD-Elemente der zu umrahmenden Zeilen mit Klassen und selektierst dann mit CSS diese Klassen, um die Rahmenlinien zuzuweisen oder Du verlässt Dich darauf, dass in den IEs JavaScript immer aktiviert ist und baust ein IE-only-JavaScript[1] ein, welches die entsprechenden Zellen umrahmt.
[1] etwa so:
<!--[if IE]><script type="text/javascript">
function formatTable() {
var myTable = document.getElementById("TabellenID");
if(myTable) {
myTDs= myTable.getElementsByTagName("td");
for (var i = 0; i < myTDs.length; i++) {
if(!myTDs[i].previousSibling) {
myTDs[i].style.borderLeft="medium solid blue";
}
if(!myTDs[i].nextSibling) {
myTDs[i].style.borderRight="medium solid blue";
}
}
}
}
if (document.getElementById && document.getElementsByTagName) {
window.onload=formatTable;
}
</script><![endif]-->
viele Grüße
Axel