Próbuję wyświetlać e-maile za pomocą protokołu IMAP. Gdy wiadomość e-mail jest tekstem, znaki nowej linii \ n nie są wyświetlane poprawnie. Wolałbym nie zamieniać ich na przerwy, ponieważ gdyby użytkownik chciał odpowiedzieć na tę wiadomość, byłby teraz w formacie HTML zamiast zwykłego tekstu. Czy jest być może funkcja javascript, która może wyświetlać ją jako przerwę linii bez zmiany kodu?Czy możesz tworzyć znaki nowej linii n wyświetlać jako przerwy <br />?
16
A
Odpowiedz
36
Co powiecie na HTML/CSS? Jeśli umieścisz swój tekst w tagu <pre>
, pokaże on wszystkie znaki nowej linii dokładnie takie, jakie były. Alternatywnie można osiągnąć ten sam efekt, stosując styl CSS white-space:pre
do dowolnego elementu.
Nie zapomnij o kodowaniu kodu HTML (<
do <
itd.), W przeciwnym razie wszystko się rozpadnie przy pierwszym nawiasie trójkątnym.
Powiązane problemy
- 1. Jak mogę zachować <br> jako znaki nowej linii za pomocą lxml.html text_content() lub odpowiednika?
- 2. html/templates - Zastępując znaki nowej linii za pomocą <br>
- 3. Wstawianie tagu <br /> programowo (VB.NET)
- 4. usunąć <br> od konkretnego div
- 5. Czy możesz mieć wiele linii w elemencie <option>?
- 6. Zastępowanie \ r \ n (znaki nowej linii) po uruchomieniu json_encode
- 7. Jak wstawić podział wiersza <br> w przecinaku
- 8. Czy możesz powiedzieć, które znaki traktować jako białe znaki?
- 9. tekst jQuery(), interpretować <br> jako nowa linia
- 10. Wyrażenie regularne pasujące wieloplatformowym znaki nowej linii
- 11. Jak zapobiec podziałowi nowej linii/linii w obrębie <form></form>?
- 12. Czy możesz zwiększyć SWIG :: opcjonalne <>?
- 13. Zrób <br> zamiast <div></div> naciskając Enter na contentEditable
- 14. Dynamiczne dodawanie <br/> między kontrolkami asp.net
- 15. Usuń spacje i znaki nowej linii podczas parsowania z HtmlAgilityPack
- 16. zamień \ n i \ r \ n na <br /> w java
- 17. Nie można przekształcić nowych linii w przerwy
- 18. Jak wydrukować "\ n" zamiast nowej linii?
- 19. Jak przekonwertować ciąg znaków <br> na rzeczywisty kod HTML <br> za pomocą jQuery?
- 20. Usuń <br> z jquery
- 21. Dodawanie linii przerwy na text/plain email
- 22. Jak zastąpić znaki nowej linii znakami tabulatora?
- 23. Echo ps, zachowując znaki nowej linii?
- 24. Białe spacje HTML: spacje przed i po <br>
- 25. sql zapytanie do konwersji nowego wiersza do html <br>
- 26. Jak dołączyć znaki nowej linii do wiadomości w tagach git
- 27. css przerwy pozycjonowania względnego dział do nowej linii
- 28. Dlaczego i gdzie \ n znaki nowej linii są wprowadzane do c()?
- 29. Zezwalanie na znaczniki <br> z Google App Engine i Jinja2
- 30. Parsowanie pocisków zawierających znaki nowej linii z prostego tekstu
Możesz również dodać słowo-podział: słowo-przerwy; , aby zachować automatyczne łamanie linii, gdy linie są zbyt długie. –
Jeszcze lepiej: użyj 'white-space: pre-wrap;' dla automatycznego łamania linii – now