Cheatah: &HTML&BROWSER Problem mit hover

Beitrag lesen

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