[英]How can I add line break to html text without using any html tag
我想在網站上的個人資料文本中插入一個換行符,它只允許插入文本,所以我不能使用任何 html 標簽。
我想知道是否有任何方式插入換行符,就像使用 ASCII 代碼插入空格或制表符一樣?
沒有。 您可以輸入例如 LINE FEED 字符作為
,但這無濟於事:根據 HTML 規則,它仍將被視為另一個空格字符,並且任何空格字符序列都相當於普通 HTML 內容中的一個空格。 您不能通過字符本身(只能通過 HTML 標記或 CSS)覆蓋處理字符的 HTML 規則。
我認為您正在尋找像' '
這樣' '
代碼所以...
“進位返回”代碼是' '
也許你正在尋找的是: ASCII HTML CODES
您可以將white-space
設置為pre-line
- 這將尊重回車。
p {
white-space: pre-line;
}
<p>Hello,\r\nGoodbye!</p>
將呈現:
Hello,
Goodbye!
您可能無法添加任意換行符。 但是,如果要在長度不足以將文本顯示為單行的容器內呈現文本,則您可以影響換行符發生的位置。 只需在文本的正確位置使用不間斷空格即可。
假設文本包含句子,它將被分成幾行,並且您希望在某個句子之前出現換行符。 然后在句子中使用不間斷空格而不是常規空格。 特定的句子可能不適合當前行,並將在新行上呈現:
The text is to be rendered in this box. Let's force a line break now. This•text•starts•on•a•new•line as it will not fit on the previous line without breaking the text (• stands for ).
您可以在發送電子郵件時使用<pre>
標簽。 在此標簽中,文本換行符在 html 中顯示為實際換行符。
<p> this is a text with line breaks </p> <pre> this is a text with line breaks </pre>
在 mailto 正文中,這創建了一個沒有任何問題的新行:%0D
嘗試\\n
從你想要斷線的地方開始。
您和其他閱讀本文的人可能會使用它
%0A
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.