2016-07-10 18 views
1

Ellipsis funktioniert nicht in Firefox und IE, wenn 100% zum Eingabefeld gegeben wurde, kann Kann mir helfen, dies heraus. Hier ist mein Beispielcode.Text-Überlauf: Ellipse funktioniert nicht in Firefox und IE

Hinweis: Ich kann die Breite und die maximale Breite des Eingabefeldes nicht fest codieren. Es sollte seine gesamte innere Breite einnehmen.

.mainDiv { 
 
    width: 500px; 
 
    height: 200px; 
 
} 
 
.innerDiv { 
 
    width: 50%; 
 
} 
 
.inputField { 
 
    width: 100%; 
 
    white-space: nowrap; 
 
    overflow: hidden; 
 
    text-overflow: ellipsis; 
 
}
<div class="mainDiv"> 
 
    <div class="innerDiv"> 
 
    <input class="inputField" type="text" /> 
 
    </div> 
 
</div>

+0

In welcher Browserversion haben Sie es getestet? –

+0

Hallo Balint, IE 10 und Firefox 47 –

+0

Es funktioniert auf Firefox. Siehe auch [Wie verwende ich Ellipsen für Textüberlauf in einem HTML-Eingabefeld?] (Http://stackoverflow.com/q/9771795/1529630) – Oriol

Antwort

0

Ich bin nicht wirklich sicher, was Sie versuchen, mich zu tun, aber für, macht dies die Auslassungspunkte richtig auf Firefox:

See this fiddle 

https://jsfiddle.net/ftu550jq/

Wie rendest du das?

http://www.w3schools.com/cssref/tryit.asp?filename=trycss3_text-overflow

+0

Geben Sie den Wert nicht standardmäßig an. Geben Sie den Wert dann in das Feld ein es funktioniert nicht zum ersten Mal, nach der Bearbeitung mehrmals, dann funktioniert es .. Können Sie bitte diesen Fall überprüfen. Vielen Dank im Voraus. –

Verwandte Themen