說明:HTML

本页使用了标题或全文手工转换,现处于繁体转换模式
說明頁面

在wikitext中,你可以使用一些HTML標籤。這些HTML標籤會被解析。需要注意的是,不是所有的HTML標籤都支持,如果使用不支持的HTML標籤,則會直接呈現在頁面結果中。

基本用法

HTML標籤的語法並不複雜,直接看幾個例子就可以明白。標籤可以包含一些文本,以給文本應用效果。少數標籤是自我閉合的。

<span>...</span>是最常用的標籤。通常來說,你需要為這個標籤添加style、title、lang等屬性以實現對應的功能。

您所輸入的
<span style="color: red">這是紅色的文字。</span>
您所看到的

這是紅色的文字。

您所輸入的
<span style="border: 1px red solid">這個文字具有紅框。</span>
您所看到的

這個文字具有紅框。

您所輸入的
<span title="這是提示文字!">在電腦上閱讀此頁面時,鼠標懸浮在上面可以顯示提示文本。</span>
您所看到的

在電腦上閱讀此頁面時,鼠標懸浮在上面可以顯示提示文本。

您所輸入的
<span lang="en">This text is in English</span>
您所看到的

This text is in English

您所輸入的
你可以使用HTML標籤來使用<b>加粗</b>、<i>斜體</i>、<u>下劃線</u>、<s>刪除線</s>等。
您所看到的

你可以使用HTML標籤來使用加粗斜體下劃線刪除線等。

您所輸入的
MediaWiki不支持的標籤,<a>會被直接顯示</a>。
您所看到的

MediaWiki不支持的標籤,<a>會被直接顯示</a>。

您所輸入的
這是一個自我閉合的標籤<br />可以在代碼內換行。
您所看到的

這是一個自我閉合的標籤
可以在代碼內換行。

在前面的四個例子中,我們給HTML標籤設置了屬性,其中style屬性是最常用的,表示樣式,參見Help:CSS。第四個例子中,可以看到一些標籤自帶樣式,其中加粗和斜體也可以使用wikitext實現,無需藉助HTML。

允許的HTML標籤

MediaWiki的文本解析器只允許以下這些標籤,其中的部分標籤都有自己的用途。這裡列舉出來的標籤並不包含擴展標籤和文本解析標籤。

您所輸入的
簡稱,例如<abbr title="Application Program Interface">API</abbr>、<abbr title="Regular Expression">regex</abbr>。
您所看到的

簡稱,例如APIregex

您所輸入的
<b>引起注意的加粗文字。</b>
您所看到的

引起注意的加粗文字。

您所輸入的
<bdi dir=rtl>雙向文本。</bdi>
您所看到的

雙向文本。

您所輸入的
<bdo dir=rtl>雙向覆蓋的文本。</bdo>
您所看到的

雙向覆蓋的文本。

您所輸入的
<blockquote>塊狀引用的文本。</blockquote>
您所看到的

塊狀引用的文本。

您所輸入的
換<br>行。
您所看到的


行。

您所輸入的
<cite>引用的文本。</cite>
您所看到的

引用的文本。

您所輸入的
內聯的計算機代碼,如<code>System.out.println("Hello world!");</code>
您所看到的

內聯的計算機代碼,如System.out.println("Hello world!");

您所輸入的
<data value="Value">數據。</data>
您所看到的

數據。

您所輸入的
<del>刪除的文本。</del>
您所看到的

刪除的文本。

您所輸入的
<dfn>定義。</dfn>
您所看到的

定義。

您所輸入的
<div>將內容分成</div>
<div>多個部分</div>
您所看到的
將內容分成
多個部分
您所輸入的
<dl>
<dt>定義列表的第一項</dt>
<dd>第一項的細節。</dd>
<dt>定義列表的第二項</dt>
<dd>第二項的細節。</dd>
</dl>
您所看到的
定義列表的第一項
第一項的細節。
定義列表的第二項
第二項的細節。
您所輸入的
這是<em>被強調的內容</em>。
您所看到的

這是被強調的內容

您所輸入的
<h1>一級標題</h1>
<h2>二級標題</h2>
<h3>三級標題</h3>
<h4>四級標題</h4>
<h5>五級標題</h5>
<h6>六級標題</h6>
您所看到的

一級標題
二級標題
三級標題
四級標題
五級標題
六級標題
您所輸入的
橫線
<hr>
將文本隔開。
您所看到的

橫線


將文本隔開。

您所輸入的
<i>斜體文本。</i>
您所看到的

斜體文本。

您所輸入的
表示<ins>被插入</ins>的文本。
您所看到的

表示被插入的文本。

您所輸入的
<kbd>鍵盤輸入</kbd>。
您所看到的

鍵盤輸入

您所輸入的
<mark>將文本高亮。</mark>
您所看到的

將文本高亮。

您所輸入的
<ol>
<li>這是一個有序列表。</li>
<li>有序列表的第二項。</li>
</ol>
您所看到的
  1. 這是一個有序列表。
  2. 有序列表的第二項。
您所輸入的
<p>這是一個段落。</p>
<p>這是另一個段落。</p>
您所看到的

這是一個段落。

這是另一個段落。

您所輸入的
<pre>預格式化的文本</pre>
您所看到的
預格式化的文本。
您所輸入的
行內<q>引用</q>的內容。
您所看到的

行內引用的內容。

您所輸入的
ruby系列標籤,例如化合價:<ruby>Mg<rp>(</rp><rt>+2</rt><rp>)</rp></ruby>。
您所看到的

ruby系列標籤,例如化合價:Mg+2

您所輸入的
<s>被刪除的文本。</s>
您所看到的

被刪除的文本。

您所輸入的
<samp>樣例輸出。</samp>
您所看到的

樣例輸出。

您所輸入的
<small>小型文本,通常用於旁註。</small>
您所看到的

小型文本,通常用於旁註。

您所輸入的
這只是一個簡單的<span>文本範圍</span>。
您所看到的

這只是一個簡單的文本範圍

您所輸入的
着重<strong>強調</strong>的內容。
您所看到的

着重強調的內容。

您所輸入的
這是<sub>下標</sub>。
您所看到的

這是下標

您所輸入的
這是<sup>上標</sup>。
您所看到的

這是上標

您所輸入的
<table border="1">
<caption>caption表示表格標題</caption>
<tr><th>th</th><th>表示</th><th>表頭</th></tr>
<tr><td>td</td><td>表示</td><td>單元格</td></tr>
</table>
您所看到的
caption表示表格標題
th表示表頭
td表示單元格
您所輸入的
<time>日期/時間。</time>
您所看到的

您所輸入的
給文本添加<u>不明顯強調</u>。
您所看到的

給文本添加不明顯強調

您所輸入的
<ul>
<li>這是一個</li>
<li>無序列表。</li>
</ul>
您所看到的
  • 這是一個
  • 無序列表。
您所輸入的
<var>變量</var>也會用斜體顯示。
您所看到的

變量也會用斜體顯示。

您所輸入的
可以<wbr>換行的地方。
您所看到的

可以換行的地方。

此外,以下標籤是棄用的,不應該使用:

  • <big>
  • <center>
  • <font>
  • <rb>
  • <rtc>
  • <strike>
  • <tt>

特殊的HTML語法

注釋

你可以在wikitext中添加注釋,和HTML的語法一樣。注釋只會保留在wikitext中,呈現的HTML的源代碼不會有注釋。

<!-- 这是一个注释。 -->

<pre>標籤

和其他HTML標籤不同的是,<pre>標籤雖然可以設置大多數屬性、樣式,但是其內容不會被解析,而是照原樣輸出。例如:

您所輸入的
<pre>'''[[wikitext標記]]'''、<ins>HTML</ins>都會失效。</pre>
您所看到的
'''[[wikitext標記]]'''、<ins>HTML</ins>都會失效。

但是,<pre>...</pre>中的內容依然支持HTML實體、<nowiki>...</nowiki>字詞轉換不會進行,但是如果含有轉換標記,則會進行轉換。

特殊的標籤

<nowiki><includeonly><onlyinclude><noinclude>屬於解析標籤,用於輔助文本解析器,並不是常規的HTML標籤。此外,MediaWiki的許多擴展程序也允許在代碼內加入一些非HTML的標籤,如<syntaxhighlight><langconvert>,這一類標籤稱為擴展標籤(英語:extension tag)。