描述HTML代码段《圣经》

许多mathjax配置选金宝搏188项允许您使用javascript对象指定htmlsnippet。这样,即使配置文件本身不是HTML文件,也可以在配置文件中包含HTML。格式相当简单,但是足够灵活,可以让您表示复杂的HTML树。

HTML代码段是由一系列元素组成的数组,这些元素构成HTML树的格式。这些元素是两件事之一:要么是一个字符串,它表示要包含在代码段中的文本,或者数组,它表示要包含的HTML标记。在后一种情况下,数组由三个项目组成:一个字符串,它是标记名(例如,“img”),提供标签属性的可选对象(如下所述)。以及一个可选的HTML片段数组,它提供了标记的内容。

当提供属性时,它们是作为名称:值配对,与名称给出属性名,和价值给出它的价值。例如

[[“即时消息”,。{SRC公司以下内容:“/图片/mypic.jpg”}]]

表示包含一个元素的HTML代码段:标签SRC公司设置为/图片/mypic.jpg.也就是说,这个相当于

<即时消息 SRC公司=“/图片/mypic.jpg”>

请注意,代码段有两组方括号。最外层是用于存放代码片段的数组,最里面的集合是因为片段中的第一个(也是唯一的)元素是一个标记,不是文本。注意代码[“img”,src:“/images/mypic.jpg”]作为HTML代码段无效。它将表示一个以“img”开头的代码段,作为代码段中的文本(而不是标记)。但第二项既不是字符串也不是数组,这也是违法的。这是一个应该避免的常见错误。

一个更复杂的例子是:

[
  “请阅读”,请
  [“A”,。{Href以下内容:“说明.html”},。[“说明”]],请
  “在继续之前要小心”
]

相当于

请阅读< Href=“说明.html”>说明
             >小心地进行。

最后一个示例演示如何在对象上设置样式属性:

[[“跨度”,请
  {
    身份证件以下内容:“我的潘”,请
    风格以下内容: {颜色以下内容:“红色”,请 “字体粗细”以下内容:“粗体”}
  },请
  [“这是以红色显示的粗体文本”]
]]

相当于

<跨度 身份证件=“我的潘” 风格=“颜色:红色;字体粗细:粗体;>这是用红色显示的粗体文本
             跨度>

由于HTML代码段包含向用户显示的文本,将这些字符串本地化为用户选择的语言可能很重要。查看本地化字符串有关如何完成此操作的详细信息的文档。