Ist es möglich, Platzhalter / Wasserzeichen in HTML5 auszublenden?

8

Ich habe diese CSS hinzugefügt. Aber ich kann die Platzhalter / Wasserzeichen nicht mit Auslassungspunkten versehen. Sie haben jedoch die rote Schrift.

%Vor%

Da ich für Mobile arbeite, möchte ich, dass es in Safari funktioniert.

    
unj2 11.05.2012, 18:01
quelle

3 Antworten

8

JA

Überlauf-Ellipse des Platzhalters kann ganz einfach erreicht werden:

%Vor%

%Vor% %Vor%

Das Ergebnis kann auch mit dem Attributselektor erreicht werden:

%Vor%

Dies hat auch den Nebeneffekt des Manipulierens des Eingabewerts hinzugefügt. Dies kann oder kann nicht erwünscht sein.

%Vor% %Vor%

Getestet und funktioniert in Firefox und Chrome.

Wie immer wird IE keinen Ball spielen!

Ссылка

ÄLTERE BROWSER

  • Benötigen Sie Unterstützung für ältere Browser?
  • IE spielt nicht gut?

Ich habe einen kleinen CSS-Hack erstellt, um einen Platzhalter zu simulieren. Verwenden Sie diesen Code, um den Eingabeplatzhalter zu simulieren. Es ist ein wenig dreckig, aber kann Unterstützung bis IE6 anbieten.

%Vor% %Vor%

Die Unterstützung außerhalb dieses Bereichs erfordert Javascript.

    
Obsidian 04.03.2014 16:56
quelle
0

Gemäß der Spezifikation gilt text-overflow nur für Blockcontainer wie div und p -Tags. Und da Eingaben keine Container sind, können Sie diese CSS-Regel nicht anwenden.

    
Sandeep 31.12.2012 03:45
quelle
0

Um so viele Browser wie möglich abzudecken, versuchen Sie Folgendes:

%Vor%     
jdenoc 07.07.2016 14:53
quelle

Tags und Links