如何在Markdown标记中缩进几行?
我想写几行文字。 他们应该正常格式化,除了每行应该从第6列开始。 即我不希望代码块格式化规则,使这个块的文本看起来像代码,因为我会使用其他格式,如粗体脸等。如何在Markdown中做到这一点?
Markdown的本地function没有办法做到这一点。 不过,降价允许内联的HTML,所以写
This will appear with six space characters in front of it
会产生:
这将在其前面显示六个空格字符
如果您可以控制页面上的CSS,则还可以使用标签并对其进行设置,可以内嵌或使用CSS规则。
无论哪种方式,减价并不意味着作为布局的工具,它是为了简化为networking写作的过程,所以如果你发现自己扩展function集来做你所需要的,你可以看看你是否“在这里重新使用正确的工具。 查看Gruber的文档:
一种方法是使用项目符号点,它允许您指定多个级别的缩进。 子弹点使用两个空格的倍数插入,星号,另一个空格例如:
this is a normal line of text * this is the first level of bullet points, made up of <space><space>*<space> * this is more indented, composed of <space><space><space><space>*<space>
这种方法有很大的好处,当你查看原始文本时也是有意义的。
如果你关心自己看不到子弹点 ,你应该(根据你在哪里使用降价)能够添加li {list-style-type:none;}到整个标记区域的CSS。
这是一个古老的线程 ,但我会认为markdown的blockquotes('>')将是最好的:
做标签,然后+标志,然后空格,然后你的内容
所以
* level one + level two tabbed
检查您是否可以使用HTML降价。 也许这对你有用:
- 列表input一
<br/>
缩进行<br/>
<br/>
还有一些.. - 第二项
-
<br/>
try
你好!
-
在使用math环境的段落开头放置一个确定的空间是什么样的:
$\qquad$ My line of text ...
这对我有用,也希望为你工作。
如果您确实必须使用制表符,并且您不介意灰色的背景颜色和填充, <pre>
标记可能会起作用(如果支持的话):
这和这个 那这个和那个
一些Markdown实现似乎使用~
字符进行缩进。
另一种select是使用像StackEdit这样的降价编辑器。 它在所见即所得的编辑器中将html(或文本)转换为markdown。 您可以在编辑器中创build缩进,标题和列表,并以缩减格式显示相应的文本。 然后,您可以保存,发布,共享或下载文件。 您可以在他们的网站上访问它 – 无需下载!
直接使用不间断的空间
(不一样的 !)。
(您可以插入HTML或一些深奥的降价代码,但我可以想出更好的理由来打破兼容标准降价。)
要回答MengLu和@ lifebalance的问题是为了回应SColvin的回答(我更喜欢接受的答案是它提供的控件),似乎只要将显示设置为none,就可以定位列表的父元素,添加如果需要的话可以使用周围的元 所以如果我们假设我们正在为目录做这个工作,我们可以扩展SColvin的答案:
HTML
<nav class="table-of-contents"> this is a normal line of text * this is the first level of bullet points, made up of <space><space>*<space> * this is more indented, composed of <space><space><space><space>*<space> </nav>
CSS
.table-of-contents ul { list-style-type: none; }