Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Markdown 标记-以子列表项开始项目符号列表_Markdown - Fatal编程技术网

Markdown 标记-以子列表项开始项目符号列表

Markdown 标记-以子列表项开始项目符号列表,markdown,Markdown,我有一个奇怪的情况,我理解这是例外。我要做的是以子列表项开始标记格式的列表 我知道通常项目清单是这样组成的: * List item 1 * Sublist item 1.1 * List item 2 * Sublist item 2.1 * Sublist item 2.2 * List item 3 ... etc. 现在,我希望列表以一个子列表项开始。这可能吗?我试图用下面的代码强制执行它,但没有取得任何效果 * Sublist item 1.1 * List item 2 .

我有一个奇怪的情况,我理解这是例外。我要做的是以子列表项开始标记格式的列表

我知道通常项目清单是这样组成的:

* List item 1
 * Sublist item 1.1
* List item 2
 * Sublist item 2.1
 * Sublist item 2.2
* List item 3
... etc.
现在,我希望列表以一个子列表项开始。这可能吗?我试图用下面的代码强制执行它,但没有取得任何效果

 * Sublist item 1.1
* List item 2
... etc.
这不是最干净的解决方案(它在第一个子列表之前显示一个空列表项),但这是我在不修改CSS的情况下可以得到的最好的解决方案

在第一个子列表项之前创建一行,然后输入:

*  
 * Sublist item 1.1
* List item 2
 * Sublist item 2.1
 * Sublist item 2.2
* List item 3
结果:

    • 子列表项目1.1
  • 清单项目2
    • 子列表项目2.1
    • 子列表项目2.2
  • 清单项目3

您可以将子列表嵌套在父列表项的第一行:

* * Sublist item 1.1
* List item 2
  * Sublist item 2.1
  * Sublist item 2.2
* List item 3
其结果是:

    • 子列表项目1.1
  • 清单项目2
    • 子列表项目2.1
    • 子列表项目2.2
  • 清单项目3
虽然上述方法适用于大多数实现,但这是一种边缘情况,任何方法都可能不起作用。因此,YMMV

请注意,这个答案和@the4kman的答案都包含一个父项目符号。这是不可避免的。列表项成为“子列表项”的唯一方式是它位于父列表项内。提醒一下,标记是HTML的一个子集,如果HTML中没有父项,子列表项也不可能存在。可能您可以使用CSS在生成的HTML中隐藏项目符号,但这将是一个单独的问题