Axel Richter: Spalte unterschiedlich definieren

Beitrag lesen

Hallo Erika,

Zur Zeit muss man wohl oder übel jede Zelle einzeln mit CSS formatieren, ich hab  bisher keine andere Lösung gefunden.

Nö. Mit Trick 17 (siehe MudGuard) gehts schon:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
        "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>CSS in COL</title>
<style type="text/css">
<!--
/*CSS für Gecko*/
#example tr>td {font-style:italic; background-color:#FF7D7B;}
#example tr>td+td {font-style:normal; font-weight:bold; background-color:#00AEAD;}
-->
</style>
</head>
<body>
<table border="1" id="example">
<colgroup>
                        <!--Das interpretiert der IE-->
 <col width="100" style="font-style:italic; background-color:#FF7D7B;">
 <col width="100" style="font-weight:bold; background-color:#00AEAD;">
</colgroup>
<tr>
 <td>links</td>
 <td>rechts</td>
</tr>
<tr>
 <td>links</td>
 <td>rechts</td>
</tr>
</table>
</body>
</html>

viele Grüße

Axel