【问题标题】:How to add paragraphs in an item of a list in TinyMCE?如何在 TinyMCE 的列表项中添加段落?
【发布时间】:2018-12-23 21:07:24
【问题描述】:

我想在列表的同一项目中添加一些段落。喜欢:

  1. 文字文字文字

    新段落中的文本

  2. 文字文字文字

在 TinyMCE 中有没有办法做到这一点?

【问题讨论】:

  • 只需选择列表项中的文本,然后从工具栏中选择“段落”(或者如果菜单栏可见,则格式 > 块 > 段落)。

标签: tinymce tinymce-4 rich-text-editor


【解决方案1】:
  1. 在编辑器中单击 OL。
  2. 添加项目一、添加项目二等
  3. 返回到您想要段落的项目,然后按 Enter 创建一个新的 li。
  4. Tab 两次。
  5. 将制表符退格(两次),这将删除新的 li。
  6. 再次回到你想要段落的 li,然后按 Enter 创建另一个 li。
  7. Tab 两次。
  8. 两次退格。

在所见即所得中奇怪地做两次就可以了。

以下是这些步骤:

上面的示例将在父 li 中放置一个 ol/ul,从而产生如下内容:

<ol>
<li>OneHad to do it twice.
<ol>
<li style="list-style-type: none;">&nbsp;</li>
</ol>
</li>
<li>TwoAgain, had to do it twice.
<ol>
<li style="list-style-type: none;">&nbsp;</li>
</ol>
</li>
<li>ThreeOdd, but it works :)
<ol>
<li style="list-style-type: none;">&nbsp;</li>
</ol>
</li>
</ol>

【讨论】:

  • 嗯,对于这种解决方案,按“Shift + Enter”并用&lt;br /&gt;换行会更容易
【解决方案2】:

我找到了一种在列表中创建段落的简单方法。

  1. 用户 Shift + enter 在列表项中创建换行符。
  2. 选择文本并选择Paragraph。 TinyMCE 将&lt;br&gt; 转换为段落。

【讨论】:

    【解决方案3】:

    在列表中输入时,从左上角选择paragraph。然后按ctrl+enterctrl+return 进入下一行。

    所以会这样。 例如,我正在输入一个列表:

    1. 这是列表的第一项。
    2. 这是(select paragraph now) 列表的第二项,而(press ctrl+return) 可能包含不止一行
    3. 这是第三行

    所以这将呈现:

    1. 这是列表的第一项。
    2. 这是列表的第二项,这是

      可能包含多于一行。

    3. 这是第三行

    【讨论】:

    • TinyMCE 的一些旧版本(可能是定制的)可能需要ctrl + shift + enter,所以如果您注意到ctrl + enter 在同一块中只添加了一个新行,请尝试此操作
    猜你喜欢
    • 1970-01-01
    • 2021-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多