Hi,
könnte ich
<td hintrgrund="schwarz">
und dann im css:
td[Hintergrund="schwarz"]{background: #000000}
machen und html somit "eindeutschen"???
um das ganze noch mal zusammenzufassen:
-
Im Prinzip ja. Ein (X)HTML-Dokument wird damit aber invalide, was hinreichende Bedingung dafür sein kann (und darf!), dass es _nicht_ funktioniert.
-
Wenn Du Dir selbst ein XML-Derivat erstellst, ist das somit überhaupt kein Problem.
-
Vom fehlenden "e" abgesehen: CSS ist case-insensitive, Groß- und Kleinschreibung ist also egal. Ein Attributname ist jedoch nicht Teil von CSS, sondern des zugrunde liegenden Dokuments. Ist dieses case-sensitive, so wird ein [Hintergrund]-Selektor niemals auf ein hintergrund-Attribut ansprechen.
Fazit: Ja, es geht, die Grundbedingung ist aber _immer_ die Validität aller Daten. Wenn Du also statt HTML ÜTAS (ÜberText AuszeichnungsSprache) schreibst und eine entsprechende DTD bereit stellst, ist - von Browserkompatibilitäten abgesehen - alles im grünen Bereich.
Cheatah
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes