INPUT Feld ein "active" gebe?
Fischnackdissen
- css
Hallo.
Gibt es eigentlich eine Möglichkeit einem Input-feld in einem Kontaktformular ein "Active" zu geben.
Also wenn man mit der Maus rübergeht kann man ja ein
":hover" vergeben; möchte aber auh, wenn man in das Feld klickt, dass das Feld einen Rahmen bekommt für die Zeit wenn man etwas hineinschreibt.
Danke für Hilfe
Fisch
Hello out there!
möchte aber auh, wenn man in das Feld klickt, dass das Feld einen Rahmen bekommt für die Zeit wenn man etwas hineinschreibt.
Dann ist wohl die Pseudoklasse ':focus' was für dich.
See ya up the road,
Gunnar
Thx, für die schnelle Antwort.
Jetzt habe ich leider noch ein weiteres Problem.
Das klappt anisch recht gut mit "focus" aber leider nicht im IE 6 + 7.
Gibt es dafür auch noch einen Trick?
Habe das im Moment so gebaut im Style:
#contact input {
border: solid 4px #f1f1f1;
}
#contact input:hover {
border: solid 4px #e2e2e2;
}
#contact input:focus {
border: solid 4px #e2e2e2;
}
Fisch
Hello out there!
möchte aber auh, wenn man in das Feld klickt, dass das Feld einen Rahmen bekommt für die Zeit wenn man etwas hineinschreibt.
Dann ist wohl die Pseudoklasse ':focus' was für dich.
See ya up the road,
Gunnar
Hallo,
Das klappt anisch recht gut mit "focus" aber leider nicht im IE 6 + 7.
Gibt es dafür auch noch einen Trick?
Wie Antipitch sagte, musst du dafür JavaScript einsetzen. Der entsprechende Event-Handler heißt onfocus.
[...]
Bitte zitiere nur die Teile des Vorpostings, auf die du dich in deiner Antwort direkt beziehst, und schreibe den entsprechenden Teil deiner Antwort dann direkt darunter.
Schöne Grüße,
Johannes
Hi,
gibt es.
:focus und :active
(vgl. http://de.selfhtml.org/css/eigenschaften/pseudoformate.htm)
Aber wenn ich mich recht entsinne, geht das für form elements im IE 6 gar nicht und im IE 7 nur :hover. Also nur für FF Kunden oder per JS lösen.
Gruß
Antipitch