Tabellenformatierung NS / IE ?
Björn Willnus
Hallo allerseits!
Gibt es möglicherweise eine Lösung für mein CSS-Problem?
Ich wollte für mein Tabellenlayout CSS benutzen, aber IE und Netscape interpretieren meine Bemühungen völlig unterschiedlich. Unter IE funktioniert alles prima, aber unter Netscape 4.6 sieht's finster aus.
Hier eine Beispieldefinition:
<head>
<style type="text/css">
<!--
td { font-familiy:Arial,Helvetica,sans-serif; font-size:small; font-weight:bold; }
#gruen { background:green; text-align:center; }
#blau { background:blue; text-align:center; }
#Kopfzeile { background:yellow; text-align:center; }
-->
</style>
</head>
<body>
<table border=0 cellspacing=2 cellpadding=3 width="450">
<tr id=Kopfzeile>
<td align=left>Erste Zelle soll linksbündig sein, entgegen der CSS-Definition</td>
<td>Eins</td>
<td>Zwei</td>
<td>Drei</td>
<td>Vier</td>
</tr>
<tr id=blau>
<td align=left>Soll wieder linksbündig sein</td>
<td id=gruen>Gruene Zelle</td>
<td>Normal</td>
<td>Normal</td>
</tr>
usw........
Diese Art der Definition funktioniert super unter IE, aber Netscape lässt oftmals kein Überschreiben der <tr> - Definition zu. Wenn z.B. <tr> als zentriert definiert ist, dann werden alle separaten Zelldefinitionen von Netscape ingnoriert.
Gibt es da einen Trick, oder bin ich einfach zu bl...!!??
Vielen Dank im Voraus!!
Hallo Björn!
CSS und Tabellen unter NS; ein besonders leidvoller Weg.
Definire klassen für die TD's und benütze sie so. Lass die Angaben aber für <tr> weg . Anders wird es nicht gehen.
Wenn etwas mit HTML geht, mache es leiber damit (<td align="">)
eventuell:
#blau #gruen { background:green; text-align:center; }
Grüße
Thomas