Jump to content

帮助:维基文本中的HTML

本頁使用了標題或全文手工轉換
From mediawiki.org
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
This page is a translated version of the page Help:HTML in wikitext and the translation is 100% complete.

MediaWiki可以解析维基文本中的一些HTML标签。用于其他标签的尖括号会被转义,这些标签会直接显示而非解析。

允许的HTML标签

在MediaWiki软件中允许的HTML标签与属性
标签 含义 允许使用的属性 开始时间… 注释
‎<abbr> 简称 [[#=== 通用属性 ===|=== 通用属性 ===]] 1.16
‎<b> 引起注意 [[#=== 通用属性 ===|=== 通用属性 ===]] 1.1 维基文本:三层单引号,比如注意'''这个文字'''
‎<bdi> 双向分离 [[#=== 通用属性 ===|=== 通用属性 ===]] 1.20
‎<bdo> 双向文本覆盖 [[#=== 通用属性 ===|=== 通用属性 ===]] 1.22
‎<big> 使文本更大 [[#=== 通用属性 ===|=== 通用属性 ===]] 1.1 ‎<big>标签在HTML中已弃用,但在wikitext中仍可用 (T154067)
‎<blockquote> 块状引用 [[#=== 通用属性 ===|=== 通用属性 ===]] + cite 1.1
‎<br> 折行 [[#=== 通用属性 ===|=== 通用属性 ===]] + clear 1.1
‎<caption> 表格标题 [[#=== 通用属性 ===|=== 通用属性 ===]] + align 1.1
‎<cite> 引用,即对引用的创造性作品的引用。 [[#=== 通用属性 ===|=== 通用属性 ===]] 1.1
‎<code> 内联计算机代码 [[#=== 通用属性 ===|=== 通用属性 ===]] 1.1
‎<col> [[#=== 通用属性 ===|=== 通用属性 ===]] + span
‎<colgroup> [[#=== 通用属性 ===|=== 通用属性 ===]] + span
‎<data> 数据,通过value属性链接到机器可读的翻译 [[#=== 通用属性 ===|=== 通用属性 ===]] + value 1.21
‎<dd> 描述项元素的描述细节,在一个描述列表内。 [[#=== 通用属性 ===|=== 通用属性 ===]] 1.1 维基文本:一行以:开始,分别表述描述列表细节。
‎<del> 删除的文本 [[#=== 通用属性 ===|=== 通用属性 ===]] + cite, datetime 1.3
‎<dfn> 定义。包含一个被定义的术语或短语。 [[#=== 通用属性 ===|=== 通用属性 ===]] 1.17
‎<div> 内容分隔,对块应用CSS格式。 [[#=== 通用属性 ===|=== 通用属性 ===]] + align 1.1
‎<dl> 描述列表。 [[#=== 通用属性 ===|=== 通用属性 ===]] 1.1
‎<dt> 描述列表内的描述项。 [[#=== 通用属性 ===|=== 通用属性 ===]] 1.1 维基文本:一行以;开始,分别表述描述列表项。
‎<em> 强调 [[#=== 通用属性 ===|=== 通用属性 ===]] 1.1
‎<h1> 段落标题——1级到6级 [[#=== 通用属性 ===|=== 通用属性 ===]] + align 1.1 维基文本:一对等号(参见关于格式化的帮助)。

注意当你编辑由HTML标题开头的段落时,编辑摘要不会预先填写。

‎<hr> 横线 [[#=== 通用属性 ===|=== 通用属性 ===]] + width 1.1 维基文本:一行以4个以上的连字符(----)开始。
‎<i> 惯用文本 [[#=== 通用属性 ===|=== 通用属性 ===]] 1.1 维基文本:两层单引号,比如''惯用文本''
‎<ins> 添加的文本 [[#=== 通用属性 ===|=== 通用属性 ===]] + cite, datetime 1.3
‎<kbd> 键盘输入 [[#=== 通用属性 ===|=== 通用属性 ===]] 1.17
‎<li> 列表项 [[#=== 通用属性 ===|=== 通用属性 ===]] + type, value 1.1 维基文本:一行以#*开始,分别表示有序列表和无序列表。
‎<link> 外部资源链接 itemprop, href, title 1.27 必须设置itemprophref属性。[1] 排除包括 stylesheetrel 绝大多值
‎<mark> 标记的或高亮的文本。 [[#=== 通用属性 ===|=== 通用属性 ===]] 1.21
‎<meta> 元数据 itemprop, content 1.27 必须设置itempropcontent属性。[1]
‎<ol> 有序列表 [[#=== 通用属性 ===|=== 通用属性 ===]] + type, start, reversed 1.1
‎<p> 段落 [[#=== 通用属性 ===|=== 通用属性 ===]] + align 1.1 维基文本:文本之间的空行。
‎<pre> 预格式化的文本 [[#=== 通用属性 ===|=== 通用属性 ===]] + width 1.1 内容不会解析,就像在‎<nowiki>标签内。

维基文本:以空格开始的一行,例如 preformatted text

‎<q> 内联引用 [[#=== 通用属性 ===|=== 通用属性 ===]] + cite 1.22
‎<rp> Ruby的备用括号 [[#=== 通用属性 ===|=== 通用属性 ===]] 1.1
‎<rt> Rubye文本:在基础文本附近渲染的注解。在ruby标签内。 [[#=== 通用属性 ===|=== 通用属性 ===]] 1.1
‎<ruby> Ruby注解。包围了rtrp [[#=== 通用属性 ===|=== 通用属性 ===]] 1.1
‎<s> 删除线,用于不再准确或相关的文本。 [[#=== 通用属性 ===|=== 通用属性 ===]] 1.1
‎<samp> 样例输出,计算机程序的内联输出文本。 [[#=== 通用属性 ===|=== 通用属性 ===]] 1.17
‎<small> 旁注。 [[#=== 通用属性 ===|=== 通用属性 ===]] 1.1
‎<span> 内容范围,用于给内联的文本应用CSS格式。 [[#=== 通用属性 ===|=== 通用属性 ===]] 1.4
‎<strong> 强调重要性。 [[#=== 通用属性 ===|=== 通用属性 ===]] 1.1
‎<sub> 下标 [[#=== 通用属性 ===|=== 通用属性 ===]] 1.1
‎<sup> 上标 [[#=== 通用属性 ===|=== 通用属性 ===]] 1.1
‎<table> 表格,用于表格数据。 [[#=== 通用属性 ===|=== 通用属性 ===]] + summary, width, border, frame, rules, cellspacing, cellpadding, align, bgcolor 1.1 维基文本:参见表格的帮助页面
‎<td> 表格数据单元格,在tr标签内。 [[#=== 通用属性 ===|=== 通用属性 ===]] + abbr, axis, headers, scope, rowspan, colspan, nowrap, width, height, bgcolor, align, valign 1.1 维基文本:参见表格的帮助页面
‎<th> 表头单元格,在tr标签内。 [[#=== 通用属性 ===|=== 通用属性 ===]] + abbr, axis, headers, scope, rowspan, colspan, nowrap, width, height, bgcolor, align, valign 1.1 维基文本:参见表格帮助页面
‎<time> 日期/时间 [[#=== 通用属性 ===|=== 通用属性 ===]] + datetime 1.21
‎<tr> 表格行,在table标签内。 [[#=== 通用属性 ===|=== 通用属性 ===]] + bgcolor, align, valign 1.1 维基文本:参见表格帮助页面
‎<u> 不清晰的注解。 [[#=== 通用属性 ===|=== 通用属性 ===]] 1.1
‎<ul> 无序列表。 [[#=== 通用属性 ===|=== 通用属性 ===]] + type 1.1
‎<var> 变量 [[#=== 通用属性 ===|=== 通用属性 ===]] 1.1
‎<wbr> 换行机会。 [[#=== 通用属性 ===|=== 通用属性 ===]] 1.22

通用属性

以下属性适用于上表中除metalink外的几乎所有标签。

  • HTML
    • id
    • class
    • style
    • lang
    • dir
    • title
    • tabindex
  • WAI-ARIA
    • aria-describedby
    • aria-flowto
    • aria-hidden
    • aria-label
    • aria-labelledby
    • aria-level
    • aria-owns
    • role
  • RDFa
    • about
    • property
    • resource
    • datatype
    • typeof
  • Microdata
    • itemid
    • itemprop
    • itemref
    • itemscope
    • itemtype

弃用的标签

以下标签会被MediaWiki解析,但是在HTML 5中是过时的。 这些标签应该用上面的标签取代。 你可能需要添加一个style属性以复现预期的显示效果。

Mediawiki中弃用的HTML标签
标签 开始时间… 是否会输出Lint 错误 注释
‎<center> 1.1
‎<font> 1.1
‎<rb> 1.1 No
‎<rtc> 1.24 No
‎<strike> 1.1
‎<tt> 1.1

用例

锚点

要创建一个可链接的锚点,你可以使用任何HTML标签并带有id属性。

例如,<span id="note2"></span>允许你使用[[#note2|参见有关注释]]创建链接到页面中的这个位置的链接。

CSS格式化

使用style属性

使用HTML标签而非等价的维基文本以让你添加一个style属性以通过CSS语言定义自定义的显示。

带有class和id属性

由于有TemplateStyles,你可以给文档添加自定义的CSS样式表。 因此,将classid属性添加到要自定义其显示的元素是很有用的。

覆盖了的HTML语法

HTML注释

wikitext的注释遵循HTML注释语法。 解析器会忽略这些注释,其不会包括在输出的HTML中——不会作为HTML注释。

<!-- 这个文本是一个维基文本注释。保存后,会留存在维基文本源代码中,但不会显示,也不会在HTML源代码中渲染。 -->

pre标签

pre标签的内容不会被解析,就像在‎<nowiki>标签内。

你可以使用等价的维基文本语法以允许内容解析,例如每行以空格开始:

 一些预格式化的文本包含维基文本,例如,''这个惯用文字''会被解析。
 另一行。

输出:

一些预格式化的文本包含维基文本,例如,这个惯用文字会被解析。
另一行。

參見

参考资料