You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Markdown中编写无序列表项目符号应使用星号*还是短横线-?

Markdown无序列表*与-符号的使用规范说明

初代Markdown(John Gruber 2004年发布的原始版本)规范中,明确将*、-、+三个符号同时列为无序列表的合法起始标记,三者渲染权重完全相同,没有官方指定的优先使用符号。

目前行业通用的CommonMark标准化规范,同样认可三个符号的无序列表语法效力,没有强制要求必须选用某一种,仅在官方文档的演示示例中更多使用-作为列表标记。

不同平台和写作团队会有自己的约定偏好:

  • GitHub Flavored Markdown(GFM)的官方文档示例统一使用-编写无序列表
  • 偏好-的使用者大多是因为输入时不需要按Shift键,打字效率更高
  • 偏好*的使用者大多是因为该符号同时承担斜体/粗体的强调语法作用,记忆成本更低

实际使用中唯一需要遵守的规则:同一份文档、同一嵌套层级的无序列表不要混用不同的起始符号,否则部分老旧解析器可能出现渲染错位。只要保持符号统一,任意选择三种合法标记都不会影响最终展示效果。

星号作为列表标记的渲染效果

星号列表渲染效果1
星号列表渲染效果2

短横线作为列表标记的渲染效果

短横线列表渲染效果1
短横线列表渲染效果2

内容的提问来源于stack exchange,提问作者Drew Daniels

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.27 22:18:22