Gunnar Bittersmann: Mehrere Selektoren

Beitrag lesen

@@finke:

nuqneH

Da Geht so wiet ganz gut, mit dem einzigen Manko, dass wenn man seinen nick eingegeben hat, ja wieder die Hilfe angezeigt wird, und damit die Eingabe kaum mehr lesbar ist.

Mit @placeholder [HTML5] wäre das nicht passiert.

#loginbox input[type="text"]:not([value=""]),
#loginbox input[type="password"]:not([value=""])
[…] funktioniert aber weder im Aktuellen FF noch im Chrome. Hab ich irgendwo nen Denkfehler drinnen?

Durch Ausfüllen eines Eingabefeldes änderst du nicht den Wert seines @value-Attributs.

Oder geht so was überhaupt nicht?

Doch, mit @required [HTML5] und  :valid [CSS3-UI]

Hat irgend einer Ne Idee, Wie ich das ganze Grundsätzlich besser lösen kann?

Ja. Verzichte nicht auf label! Dadurch wird deine Seite für Blinde unbedienbar. (Abschnitt „Labels“)

Label lassen sich auch in Eingabefeldern plazieren.

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)