Placeholder von <input> mit CSS stylen
In diesem Beitrag findet ihr den CSS-Code um den HTML Placeholder-Text zu stylen.

Das placeholder
-Attribut von HTML-Formularfeldern wird eingesetzt, um innerhalb eines Eingabefelds anzuzeigen, was für eine Information der Benutzer eintragen soll. Sobald der Anwender in das Feld geklickt hat und beginnt zu schreiben, verschwindet der placeholder
. In diesem Beitrag findet ihr den CSS-Code um den Placeholder-Text zu stylen.
Schulungen von kulturbanause
Intensive Trainings mit hohem Praxisbezug. Z. B.: Coding for Designers oder Seminar: CSS für Webanwendungen
Das ::placeholder-Pseudoelement
Um den HTML-Placeholder mit CSS ansprechen und gestalten zu können existiert ein eigener CSS-Selektor. Mit Hilfe des Pseudoelements ::placeholder
kann der Text innerhalb eines Eingabefeldes selektiert und verändert werden. Das folgende Beispiel ändert die Farbe des Placeholders.
::placeholder {
color: red;
}
Browser Support
Den detaillierten Browser-Support für dieses Feature könnt ihr auf caniuse.com einsehen.
Feedback & Ergänzungen – 1 Kommentar
Kommentar zu dieser Seite
Website-Projekte mit kulturbanause
Wir wissen wovon wir reden. Wir realisieren komplette Projekte oder unterstützen punktuell in den Bereichen Design, Development, Strategy und Content.
Übersicht Kompetenzen →Schulungen von kulturbanause
Wir bieten Seminare und Workshops zu den Themen Konzept, Design und Development. Immer up-to-date, praxisnah, kurzweilig und mit dem notwendigen Blick über den Tellerrand.
Übersicht Schulungsthemen →
Die gestylten Placeholder kann man auch benutzen, um zusammen mit der HTML5-Formular-Validierung einen Hinweis auf Fehler zu geben, oder z.B. obligatorische Felder. Ein kleines Beispiel gibt es unter https://jsfiddle.net/qe8m6v1v/1/