Eric Bailey vertritt eine harte Haltung zu <input placeholder>.
Sie denken vielleicht, wie ich: *Ja, ja, ich kenne die Fallstricke. Ich kann Platzhalter verantwortungsbewusst verwenden.* Aber wenn man sich all die Nachteile zusammen ansieht
- Kann nicht automatisch übersetzt werden;
- Wird oft anstelle eines Labels verwendet und schließt assistive Technologien aus;
- Kann wichtige Informationen ausblenden, wenn Inhalte eingegeben werden;
- Kann zu hell sein, um lesbar zu sein;
- Hat begrenzte Styling-Optionen;
- Kann wie vorausgefüllte Informationen aussehen und übersprungen werden.
…und die Tatsache, dass es Vorteile hat, beliebige Hilfetexte, die Sie ohnehin einfügen möchten, außerhalb des Eingabefelds in echtes Markup zu verschieben… Ich bin ziemlich überzeugt.