Markdown 斜體(markdown italics)完整指南:語法、用法與最佳實踐
本文說明在 Markdown 中如何正確書寫斜體,以及在內容創作中如何有效、自然地使用斜體。內容優先採用在 CommonMark 與 GitHub Flavored Markdown(GFM)中皆通用且穩定的寫法。
基本語法
- 在要斜體的文字兩側加上一個星號或底線:
*文字*→ 斜體_文字_→ 斜體
- 在單字中間強調時,建議使用星號:
empha*sis*→ emphasis。 - 斜體標記與文字之間不要留空格:
* 文字 *通常不會得到預期效果。
範例:
這是 *斜體* 文字。
這是 _斜體_ 文字。
也可以在單字中間 empha*sis*。渲染效果:這是 斜體 文字。這是 斜體 文字。也可以在單字中間 emphasis。
斜體、粗體與粗斜體
- 斜體:
*文字*或_文字_ - 粗體:
**文字**或__文字__ - 粗斜體:
***文字***或___文字___
巢狀範例(標記需成對配平):
***非常重要*** # 粗斜體
**真的 *重要*** # 混合寫法,也可行最佳實踐與相容性
- 在技術文件或包含變數名稱的內容中,建議優先使用星號作為強調標記。底線可能與變數名(如
my_variable)衝突,造成意外斜體。若需保留底線,請使用跳脫:my\_variable。 - 強調需在同一段落內閉合,不能跨越區塊邊界(如從段落跨到清單/程式碼區塊)。
- 標題前後保留空行以避免解析歧義;標題內的斜體規則與段落相同。
- 為確保跨不同 Markdown 處理器的相容性,在單字內部使用斜體時請使用星號。
HTML 對應元素
Markdown 斜體對應到 HTML 語意元素:
<em>文字</em>與*文字*/_文字_語意等價。<i>偏視覺呈現。語意與可近用性更推薦<em>(螢幕閱讀器對<em>會有強調讀法)。
跳脫字面量標記
當你需要保留字面量的星號或底線時,使用反斜線跳脫:
\*不是斜體\* → *不是斜體*
\_不是斜體\_ → _不是斜體_行內程式碼亦會抑制格式:
`*不會變斜體*`與連結、圖片、清單混用
- 連結文字可以斜體:
[*文件*](https://example.com)→ 斜體連結文字
- 圖片替代文字亦可使用斜體:
 - 在清單、表格中使用斜體的規則與段落一致。
常見錯誤
- 標記與文字留空格:
* 像這樣 *→ 空格會破壞強調。 - 標記不配平:
*一二**→ 轉譯器通常當作一般文字處理。 - 在識別符周圍使用底線:
_version_2可能讓名稱的一部分變斜體。
速查表
*斜體* 或 _斜體_
**粗體** 或 __粗體__
***粗斜體*** 或 ___粗斜體___
\*跳脫\* \_跳脫\_
`程式碼 *不會斜體*`什麼時候用斜體
- 輕度強調句中的詞語,避免過度使用粗體。
- 標示作品名、外來語或短 UI 標籤(依你的風格指南)。
- 首次引入術語時用斜體強調,之後回到一般字重。
- 用於寫作中的微妙強調。
瀏覽器和平台支援
Markdown 斜體被以下平台支援:
- GitHub
- GitLab
- Stack Overflow
- Discord
- Notion
- Obsidian
- 大多數現代 Markdown 編輯器和檢視器
妥善運用 markdown 斜體,能在不喧賓奪主的前提下,引導讀者注意力。