亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Markdown 中的兩條斷線

Markdown 中的兩條斷線

DIEA 2021-06-01 13:23:59
我有以下 JS 字符串,它在兩行之間使用適當的斷線創建降價:`this is some text${'  '}and this is a new line`注意第一行末尾的兩個顯式空格。但是,我不知道如何做兩條斷線。我試過添加 4 個空格,但不起作用。我錯過了什么?
查看完整描述

3 回答

?
皈依舞

TA貢獻1851條經驗 獲得超3個贊

您可以為此使用 `` 反引號:ES6 模板字符串。

let text = `this is some text${'  '} \n \n and this is a new line`


查看完整回答
反對 回復 2021-06-03
?
夢里花落0921

TA貢獻1772條經驗 獲得超6個贊

您需要使用代碼塊或原始 HTML(見下文)。但是,首先讓我們解決為什么您的嘗試不起作用......


Markdown 不會在代碼塊和跨度內解釋。否則,您將如何在 Markdown 文檔中演示 Markdown 語法。因此,在您的代碼跨度中忽略強制換行的雙空格。此外,任何<br>標簽都被假定為代碼的一部分并被轉義(作為&lt;br&gt;)以顯示在跨度中。


由單個反引號分隔的代碼是代碼跨度,而不是代碼塊。代碼跨度不會保留所有空格。它們遵循 HTML 的正??崭裥袨?,將所有空格折疊為一個空格。


如果要保留所有空格,包括換行符,則應將代碼放在代碼塊中。在代碼塊內,所有換行符都被保留,無需添加額外的空格。有幾種方法可以表示代碼塊。當然,縮進塊的標準方法是:


Some document text


    this is some text${'  '}

    and this is a new line


More document text

或者,如果您使用的 Markdown 實現支持受保護的代碼塊(并非全部都支持),那么您可以使用三重反引號來分隔您的代碼塊:


Some document text


```

this is some text${'  '}

and this is a new line

```


More document text

以上兩個渲染相同:


一些文檔文本


this is some text${'  '}

and this is a new line

更多文檔文本


請注意,換行符被保留。不需要特別的技巧。


綜上所述,如果您確實需要一個包含換行符的代碼跨度,那么它就超出了 Markdown 語法的范圍。但是,與往常一樣,您在 Markdown 中無法完成的任何事情都可以使用原始 HTML 完成。因此,您可以執行以下操作:


<code>this is some text${'  '}<br>and this is a new line</code>

呈現為:


this is some text${'  '}

and this is a new line


查看完整回答
反對 回復 2021-06-03
?
呼如林

TA貢獻1798條經驗 獲得超3個贊

不確定這是否正是您要查找的內容,但您可以輸入換行符<br /> ,讓您跳過任意多行。

this is some text${'<br /><br />'}

這是一些文本${'

'}


查看完整回答
反對 回復 2021-06-03
  • 3 回答
  • 0 關注
  • 210 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號