首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除标记中列表前的间距

删除标记中列表前的间距
EN

Stack Overflow用户
提问于 2020-08-04 15:04:06
回答 2查看 3.6K关注 0票数 7

我有以下标记字符串:

代码语言:javascript
复制
`log-level` (optional)<br>
Sets the minimal log level messages need in order to be printed to stdout.

Allowed values:
- `debug`
- `warning`
- `error` (default)

GitHub以及堆栈溢出呈现如下(为视觉区分添加的块引号):

log-level (可选) 设置输出到stdout所需的最小日志级别消息。 允许值:

  • debug
  • warning
  • error (默认)

(来自GitHub的截图)

在此处和屏幕截图中可见,Markdown呈现器在最后一段(“允许的值”)和第一个列表项之间添加间隔。

检查生成的HTML显示了原因:

代码语言:javascript
复制
<p><code>log-level</code> (optional)<br>
Sets the minimal log level messages need in order to be printed to stdout.</p>
<p>Allowed values:</p>
<ul>
<li><code>debug</code></li>
<li><code>warning</code></li>
<li><code>error</code> (default)</li>
</ul>

文本“允许的值”被放置在自己的<p>标记中,并且在<p>和下面的<ul>之间有一个空白。

是否有办法减少或消除该空间,使其与列表项之间的空格大致匹配?

EN

回答 2

Stack Overflow用户

发布于 2021-11-09 18:51:56

间隔是由包装每个段落的<p></p>标记的底部边缘造成的。

如果您的Markdown解析器支持HTML,则有一个解决办法:当您将文本直接放在另一个显式马克迪格标记下面时,有些解析器(例如堆栈溢出使用的<p></p> )不会生成<p></p>标记:

代码语言:javascript
复制
<p>...</p>
Allowed values:

* `debug`
* `warning`
* `error` (default)

生成

..。 允许值:

  • debug
  • warning
  • error (默认)

(截图)

从可访问性的角度来看,这看起来是否更好还是更有意义,这是另一个问题。

票数 3
EN

Stack Overflow用户

发布于 2020-08-04 15:35:21

这可能不是你想要的,但我不知道怎么做你想要的。解决这一问题的一个可能方法是通过向子项目中添加等量的空格,使列表成为子列表。见下文:

代码语言:javascript
复制
`log-level` (optional)<br>
Sets the minimal log level messages need in order to be printed to stdout.

- Allowed values:
  - `debug`
  - `warning`
  - `error` (default)

log-level (可选) 设置输出到stdout所需的最小日志级别消息。

  • 允许值:
    • debug
    • warning
    • error (默认)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63249703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档