【问题标题】:Comment formatting on various sites各种网站上的评论格式
【发布时间】:2021-03-04 17:42:54
【问题描述】:

有些网站使用 `` 进行代码格式化,而我使用的其他一些网站将 [c][/c] 用于代码,或 [b][/b] 用于粗体等。然后,像 YouTube 这样的其他一些网站使用东西像 ** 粗体和 __ 斜体(我认为 WhatsApp 使用相同的约定)。

这些叫什么? ``是Markdown的一种形式,[c][/c]是HTML的一种形式吗? YouTube 和 WhatsApp 使用的类型叫什么?

一般来说,我们将这类格式称为什么?

【问题讨论】:

    标签: html formatting format markdown


    【解决方案1】:

    所有这些类型的语言的通用术语是Lightweight Markup Languages,尽管该术语实际上并没有太多使用。一般来说,“标记语言”就足够了。

    [b][/b] 语法很可能是 BBCode(尽管我知道没有 [c];我不知道那会是什么)。

    许多标记语言(包括Markdown)都使用反引号(`)、下划线(_)和星号(*),但这些使用并不总是意味着同一件事。有关各种语言的示例,请参阅 Wikipedia 上的 this table

    请注意,其中一些语言早于 Markdown,甚至可能有助于 Markdown 采用相同的行为。许多其他人比 Markdown 更新,并且可以将 Markdown 视为他们的灵感。也就是说,许多受 Markdown “启发”的标记语言在各个方面都存在细微差别,实际上 不是 Markdown。 Slack 和 WhatsApp 是最近的两个例子。请注意,尽管它们与 Markdown 相似,但由于这些差异,维基百科将它们中的每一个都列为自己独立的标记语言。

    最后,这些轻量级标记语言中的大多数都是 HTML 的子集。也就是说,它们代表 HTML 的一小部分,在散文中更常用,通常在显示之前转换为 HTML。例如,StackOverflow 将 Markdown 问题、答案和 cmets 转换为 HTML,并将该 HTML 提供给您的浏览器进行显示。 HTML(超文本标记语言)本身使用尖括号(<em>italics</em>),但XML(可扩展标记语言)和其他各种语言也是如此。这些不会被视为“轻量级”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-08
      • 2012-02-10
      • 1970-01-01
      • 1970-01-01
      • 2011-07-09
      相关资源
      最近更新 更多