• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

white-space: nowrap; und tabulatoren

TecEye

New member
Hy also ich hab folgendes Problem, ich hab eine Textbox, da kommt html rein, also wird mit tabulatoren gearbeitet (\t) des weiteren will ich aber auch dass die zeilen nicht automatisch umbrechen, da ich zeilennummern einbauen will, aber sobald ich white-space: nowrap; benutze funktionieren die Tabs nicht mehr, jemand ne Idee wieso, bzw ne Lösung ?
 
Bei einen ähnlichen Problem hab ich die Tabs einfach durch eine bestimmte (feste) Anzahl Leerzeichen ersetzt.
 
Du willst also, dass die Tabulatoren beachtet werden, aber die eingefügten Zeilenumbrüche nicht? Denn automatisch wird mit pre gar nichts umgebrochen, sondern nur die Zeilenumbrüche, die du auch eingegeben hast...

Der Ansatz von jspit funktioniert aber nur mit   und nicht mit normalen Leerzeichen.
 
Ich bin wohl irrtümlich davon ausgegangen, das die Textbox ein textarea ist und TecEye dort HTML-Sourcecode darstellen möchte.
 
@jspit: nein kein Irrtum, genau so ist es ;)
kkapsner: doch die eingefügten Zeilenumbrüche schon aber wie du in meiner neuen fiddle siehst bricht auch pre automatisch um :/
 
Mein Chrome (V48) nimmt wohl nicht nur tabs am Zeilenanfang weg, sondern auch führende Leerzeichen.
Code:
Hier kommt ein Text
mit Absatz
und eine Zeile mit Tab
und eine Zeile mit 4xSpace
aber diesmal mit word-wrap


Im FF nicht.
Code:
Hier kommt ein Text
mit Absatz
	und eine Zeile mit Tab
    und eine Zeile mit 4xSpace
aber diesmal mit word-wrap

(normale Leerzeichen reichen in einem Textarea, hilft hier aber auch nicht).

Edit: Hab noch das hier gefunden, was so aussieht, als wirkt es auch im Chrome:

Code:
textarea{
	width:150px;
	height:100px;
  overflow-x:scroll;
}
.mit{
  white-space: pre;
  word-wrap: normal;
}
 
Zuletzt bearbeitet:
Zurück
Oben