You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Visual Studio Code Markdown预览自定义CSS:元素与类的文档查询

关于Markdown预览自定义CSS的元素与类说明

首先,确实很多主流Markdown预览工具(比如VS Code内置预览、常见Markdown编辑器)都支持通过自定义CSS美化,但不同工具的渲染引擎可能存在细微差异,不过核心的元素结构是通用的,而且大部分工具都有对应说明或可通过简单方式自行查证。

通用的Markdown渲染元素与类参考

不管使用哪款工具,Markdown渲染后生成的HTML基本都会包含这些核心元素(部分工具会额外添加自定义类名):

  • 标题:<h1><h6>,部分渲染器会给标题附加类名比如 .markdown-heading
  • 段落:<p>,部分工具会加 .paragraph
  • 列表:无序列表用 <ul>(可能带 .markdown-ul 类),列表项是 <li>;有序列表用 <ol>(可能带 .markdown-ol 类)
  • 强调文本:斜体对应 <em> 标签(或 .italic 类),粗体对应 <strong> 标签(或 .bold 类)
  • 代码:行内代码是 <code>(通常带 .inline-code 类),代码块是 <pre> 包裹 <code>(常见类名有 .markdown-code-block.code-block
  • 引用:<blockquote>,可能附加 .markdown-quote
  • 表格:<table>(带 .markdown-table 类),搭配 <thead><tbody><th><td> 使用
  • 分隔线:<hr>,部分工具会加 .markdown-hr

官方文档与实用技巧

  1. 对应渲染引擎的文档:比如VS Code的Markdown预览基于 marked.js,你可以查看该渲染引擎的官方文档了解它默认生成的HTML结构和类名;如果是其他编辑器,也可以查找它所依赖的Markdown渲染库的文档。
  2. 直接查看DOM结构:这是最直接准确的方法——打开你的Markdown预览页面,右键点击任意元素选择「检查」(或按下F12快捷键),打开开发者工具后,鼠标hover到预览内容上,就能看到对应的HTML标签和类名,完全可以根据实际渲染结果编写CSS。
  3. 编辑器自带说明:部分编辑器(比如VS Code)的官方文档中,关于Markdown自定义样式的章节会提到如何查看渲染后的元素结构,以及一些常用选择器示例。

内容的提问来源于stack exchange,提问作者Mark Volkmann

火山引擎 最新活动