google Chrome-Bug mit Pre-Wrap

8

Was ich versuche zu erreichen, ist, dass Sequenzen in einem Textarea Leerzeichen erhalten und Wörter nicht am Ende der Zeile unterbrochen werden .

also nach diesem: Ссылка

wenn wir

einstellen %Vor%

Die WHITESPACES sollten erhalten bleiben und die Wörter am Ende nicht geteilt werden.

Wie dieses Beispiel jedoch zeigt, speichert Google Chrome keine Whitespace-Sequenzen (es gibt viele Leerzeichen im Textfeld, aber Chrome zeigt weniger an. Beachten Sie, wie jeder andere Browser sie anzeigt, aber choose no).

Ссылка

Gibt es eine Lösung für dieses Problem?

Ich kann die Whitespaces beibehalten, indem ich Folgendes benutze:

%Vor%

aber dann spalten alle langen Wörter am Ende der Zeile (obwohl nur für Chrome ...)

Gibt es eine Lösung?

Vielen Dank im Voraus!

Bearbeiten : Versuche, fortlaufend Leerzeichen in einer Zeile in dieser Datei einzugeben. der Cursor bleibt stecken, wenn er das äußerste rechte Ende erreicht und nicht in der nächsten Zeile untergeht (Chrom)

    
MIrrorMirror 03.02.2013, 18:56
quelle

1 Antwort

8

Ich würde sagen, Chrome ist der einzige Browser, der den W3C-Empfehlungen korrekt folgt .

Sehen Sie sich den zweiten Punkt 4 an

  

Wenn Leerzeichen (U + 0020) oder Tabulatoren (U + 0009) am Ende einer Zeile stehen    'white-space' wird auf 'pre-wrap' gesetzt, UAs können sie visuell ausblenden .

Ich hoffe, das hilft.

    
Will Hawker 06.02.2013 08:30
quelle

Tags und Links