【问题标题】:HTML5 <code> class for the language C++C++ 语言的 HTML5 <code> 类
【发布时间】:2014-06-03 21:04:37
【问题描述】:

我在这篇帖子How can I show code (specifically C++) in an HTML page?看到了一个如何使用HTML5的代码标签来格式化Pascal代码的例子:

<pre><code class="language-pascal">var i: Integer;
    begin
        i := 1;
    end.</code></pre>

在我的页面上,我想格式化 C++ 代码。所以我需要class="language-cpp" 之类的东西(这是一个猜测)。有人知道这是什么吗?或者是否有一些文档可以让我看到类列表?

【问题讨论】:

  • 您是否知道链接中的建议不是 HTML5 的一部分,而是语法高亮脚本的一部分?
  • @Jongware 他指的是保罗在那里的回答。
  • 虽然 Pauls 的回答说“我不知道有任何网络浏览器可以对这个属性做任何事情(来吧,Chrome),但其他答案中提到的 JavaScript 语法荧光笔可能会使用它来工作魔法”
  • 好的,知道了。提示:按任意答案旁边的share按钮可获得直接链接。

标签: html


【解决方案1】:

根据the w3 page这个代码最初来自,这只是一个语义建议,仅此而已。与任何其他类不同,此类不会以任何方式影响浏览器,W3 建议在突出显示您的代码时使用类似的类。

这个类自己不会做任何事情,也永远不会做任何事情。您必须包含一个语法高亮脚本才能使代码正常工作,并且这些脚本都有自己的文档,这些文档都清楚地说明了如何为 C++ 高亮代码。

【讨论】:

    猜你喜欢
    • 2014-02-03
    • 1970-01-01
    • 2019-07-17
    • 2014-06-16
    • 2017-07-31
    • 2011-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多