Bobby: eigene Attribute

Beitrag lesen

Moin

Das Spannende dabei ist, dass man über den Attribut-Selector von CSS mit der zweiten Methode sowohl ab Firefox 3.6.13 (ein älterer steht mir leider nicht mehr zur Verfügung) und ab IE 8.0.6001.x (auch hier habe ich keinen älteren mehr...) sowohl das Verhalten für disabled, als auch für die Background-Color der Input-Felder steuern kann. Das vereinfacht die Logic im Backend enorm!

Das liegt m.E. an der Möglichkeit CSS für XML zu schreiben. XML wird durch die Browser wiederum ebenfalls dargestellt, deswegen wird der Selector auch interpretiert.

Leider kassiere ich dann einen Fehler beim Vailidator.

Validation Output: 1 Error

1. Error Line 79, Column 121: there is no attribute "MESSAGE"

…input name="data[email]" type="text" value="<!--EMAIL-->" message="error" ></p>

Ist auch logisch. HTML 4.01 Transitional kennt kein Attribut Message. Das ist einfach nicht valide.

Wie kann ich es jetzt besser machen?

Ich würde hier mit Klassen arbeiten. zum Bsp. eine Klasse "err" oder so, die dann dynamisch über JS gesetzt wird.

Gruß Bobby

--
-> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
### Henry L. Mencken ###
-> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
## Viktor Frankl ###
ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)