html - 如何使用 Markdown 在表格中插入图像

标签 html image html-table markdown markup

如何使用 Markdowntable 中插入 image

普通的 html 语法可以正常工作,但 markdown 语法作为表格数据返回,

请提出任何答案

Normal HTML

# Image inside a Table
<table>
    <tr>
        <td>
            Image inside Table
        </td>

        <td>
        <img src="image.jpg"></img>
        </td>
    </tr>

Markdown

# Image inside a Table
<table>
    <tr>
        <td>
            Image inside Table
        </td>

         <td>
        ![](image.jpg)

        </td>
    </tr>

最佳答案

rules状态:

Note that Markdown formatting syntax is not processed within block-level HTML tags. E.g., you can’t use Markdown-style *emphasis* inside an HTML block.

因此,<table> 之间的所有内容和 </table>标记被 Markdown 忽略。在这种情况下,如果您对表格使用原始 HTML,则必须对所述表格的所有内容使用 HTML。

有一些非官方的解决方法,具体取决于您使用的 Markdown 实现。

  1. 一些实现提供了一种机制来告诉解析器不要忽略 HTML block 中的 Markdown 文本。最常见的是设置 markdown=1作为 block 标签的属性。某些实现默认包含此功能。其他人通过插件/扩展提供该功能。有些要求您通过 API Hook (以编程方式)全局启用它。

  2. 一些实现提供了一种表语法,它是使用纯文本而不是 HTML 定义的(通常通过插件/扩展)。由于表格本身是 Markdown,因此其中的所有内容也是如此。但是,语法的细节因实现而异。

由于上述两种解决方案都取决于您使用的是哪种 Markdown 实现,而您没有告诉我们,我只能建议您查看您正在使用的实现的文档。

关于html - 如何使用 Markdown 在表格中插入图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35077701/

相关文章:

javascript - 为 div 中的 span 中的链接中的图像找出 jQuery 选择器

android - 将图像加载到 Bitmap 对象时出现奇怪的 OutOfMemory 问题

jQuery 删除最后一个表列

html - 如何删除表溢出中创建的空间

javascript - jquery .on() 只工作一次

javascript - 如何将base64音频数据解码为wav格式

html - 文字和图片在同一行

css - 在长表内的两行之间应用分页符

jquery - 使粘性菜单栏在 Chrome 中工作时出现问题

html - 如何使用 css 通过 href#id 隐藏 anchor 标记