Hi alle zusammen!
... und das sind ja schon beachtlich viele!
... dürfte also ein komplexes Thema sein, diese Verschachtelung, und vielen nicht so ganz einleutend.
Warum ich die Formatierung so wählen muss hat den folgenden Grund:
Sie ist die Struktur für eine HTML-Seite, die per CMS gepflegt werden soll. Da diese Seite eben aus Tabellenaufgebaut ist, gibt es eine Tabelle, in der der CMS-gepflegte Inhalt dann stehen soll, also:
<table class="inhalt">
<tr>
<td>
[...CMS-Inhalt...]
</td>
</tr>
</table>
Nun kann ich aber den Editoren nicht zumuten, jeder Tabelle, die sie im Inhalt anlegen, wieder die Klasse ".inhalt" zuzuweisen -- es muss also automatisch funktionieren.
Nachdem ich nun also brav das CSS auf
.inhalt, .inhalt * {
...
}
abgeändert habe, werden allerdings ein paar andere Styles nicht richtig angezeigt. So gibt es beispielsweise Probleme mit <h1>-Tags die auch gleichzeitig Links sind, oder Links, die per
<p align="center"><a>...</a></p>
zentriert werden ... hmmm ...
Ist wohl scheinbar nicht ganz so einfach, CMS-Seiten per CSS zu stylen! ;-)
Aber ich hab wohl noch viel zu wenig Erfahrung auf dem Gebiet, die muss ich wohl noch sammeln? Irgendwelche Tipps? *g*
Schönen Abend noch!
Euer
GE.ORG