Text innerhalb von div zeigt nicht mehrere Leerzeichen zwischen Wörtern

Lesezeit: 1 Minute

Benutzer-Avatar
tiefu

Div zeigt nicht mehrere Leerzeichen zwischen Zeichenfolgen an

Zum Beispiel:

Diese Saite 'New Folder' Ich möchte als „Neuer Ordner“ angezeigt werden

  • Ok … wie genau soll nun der String ‘New Folder’ angezeigt werden? Scheint mir, als wäre dies das erwartete Ergebnis?

    – stefgosselin

    27. Mai 2011 um 11:29 Uhr


Benutzer-Avatar
Strahl

So funktioniert HTML. Whitespace ist eingeklappt. Sehen Sie sich an, wie Ihre Frage angezeigt wird, um ein Beispiel zu sehen.

Um dies zu umgehen, brechen Sie Ihren Text in a <pre> markieren oder verwenden &nbsp; statt Leerzeichen


Oder hinzufügen white-space:pre zum CSS für die div.

  • ja – ich bin gerade auf die Frage zurückgekommen, um diesen Vorschlag hinzuzufügen 🙂 Es funktioniert jedoch nicht in IE 8 und früher.

    – Strahl

    27. Mai 2011 um 11:39 Uhr

  • @anothershrubery – 牛逼! was auf chinesisch fantastisch und großartig bedeutet!

    – Mut

    3. Mai 2017 um 9:03 Uhr

Sie können auch CSS verwenden, um Stile wie a hinzuzufügen <pre> Schild. Verwenden

  div#where-you-want-the-whitespace {
      white-space: pre;
  }

Versuchen:

white-space: pre-wrap;

Dies bewirkt 2 Dinge, die anderen helfen können:

  1. Hält Leerzeichen, wie Sie wollen.
  2. Bricht Text so um, dass er zu lang in einem Container sauber bleibt.

Benutzer-Avatar
Imran Khan

Ja, das passiert in HTML, genau wie Sie eingeben und es zeigt dasselbe ….

Sie müssen entweder einfaches HTML verwenden => &nbspoder <Vor> tag…. Oder Sie können einer ‘Variable’ auch zuweisenSpanne‘Tag durch irgendeine ID… => *“span style=”padding-links:20px””*Diese Zeile beginnt nach einem Leerzeichen am linken “span”

@* weil Tag hier nicht akzeptiert wird, deshalb verwenden Sie,, “span” .

1136670cookie-checkText innerhalb von div zeigt nicht mehrere Leerzeichen zwischen Wörtern

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy