Markdownの下線
Markdownには下線の記法がないため、HTMLで <ins>文字</ins> や <u>文字</u> と書きます。どの環境でどちらのタグを使うか、アプリ独自の書き方とあわせて説明します。
要点
Markdownで文字に下線を引くには?
Markdownには下線の記法がありません。HTMLが使える環境では、文字を <ins> か <u> で囲みます:<ins>下線</ins>。GitHubは <u> を取り除くため、GitHubでは <ins> を使います。Discordではアンダースコア2つで下線になります:__文字__。
<ins>この文字には下線が付きます</ins>
<u>この文字にも下線が付きます</u>表示結果
この文字には下線が付きます
この文字にも下線が付きます
Markdownで下線を引く方法
HTMLタグはインラインHTMLを残すアプリならどこでも使えます。独自の書き方を持つアプリもあり、その場合はアプリ名を示しています。
<ins> タグ
追加された内容を表し、標準で下線が付きます。GitHubは <u> を取り除きますが、<ins> は残します。
APIが<ins>トークン認証</ins>に対応しました。表示結果
APIがトークン認証に対応しました。
<u> タグ
特別な意味を持たない下線です。Obsidian、Typora、VS CodeなどHTMLを残すエディタで使えます。
アップグレードの前に<u>インストール手順</u>を読んでください。表示結果
アップグレードの前にインストール手順を読んでください。
太字や斜体との組み合わせ
タグの中でもMarkdownは使えます。タグを太字や斜体の中に入れることもできます。
<ins>**重要:**</ins>アップグレード後に再起動してください。
**太字の中に<ins>下線</ins>**表示結果
重要:アップグレード後に再起動してください。
太字の中に下線
見出しや表の中の下線
見出し、リスト項目、表のセルの中でもタグが使えます。
## <ins>更新内容</ins>
| 項目 | 入力 |
| --- | --- |
| メール | <ins>必須</ins> |表示結果
| 項目 | 入力 |
|---|---|
| メール | 必須 |
Discord:アンダースコア2つ
Discordではアンダースコア2つで下線になり、アスタリスクと組み合わせられます。HTMLタグはそのまま表示されます。
__下線__
***__太字・斜体・下線__***Discordだけの書き方です。ほかのMarkdownアプリでは表示が異なるため、プレビューはありません。
Pandoc:underlineクラス
Pandocでは .underline クラスを付けた角括弧で下線を表し、WordやPDFへの変換でも下線が残ります。
[下線を引く文字]{.underline}Pandocだけの書き方です。ほかのMarkdownアプリでは表示が異なるため、プレビューはありません。
各サービスでの対応状況
下線が表示されるかどうかは、アプリがHTMLを残すかどうかと、どのタグを許可しているかで決まります。
| サービス | 対応 | 補足 |
|---|---|---|
| GitHub | 違いあり | <ins> は下線になります。<u> と style 属性は取り除かれます。 |
| Discord | 違いあり | __文字__ が下線です。HTMLタグはそのまま表示されます。 |
| Slack | 非対応 | 入力記法はなく、ツールバーか ⌘U / Ctrl+U で下線を引きます。 |
| Obsidian | 対応 | <u> と <ins> の両方が使えます。 |
| Notion | 非対応 | 入力記法はなく、Ctrl+U または ⌘U で下線を引きます。 |
| Typora / VS Code | 対応 | <u> と <ins> がエディタとプレビューの両方で使えます。 |
よくある質問
Markdownに下線の記法はありますか?
<ins> か <u> タグを使います。GitHubで下線を引くには?
<ins>文字</ins> と書きます。GitHubは <u> タグと style 属性を取り除くため、そちらでは普通の文字になります。<u> と <ins> の違いは?
<u> と <ins> の違いは?<ins> は文書に追加された内容を表し、標準で下線が付きます。<u> はつづりの誤りのように、特別な意味を持たずにほかと区別したい文字を表します。表示はどちらも同じです。Discordで下線を引くには?
__文字__。__**太字と下線**__ のようにアスタリスクと組み合わせることもできます。<u> タグが普通の文字で表示されるのはなぜですか?
<u> タグが普通の文字で表示されるのはなぜですか?<u> を取り除き <ins> を残します。Discord、Slack、Redditはタグをそのまま表示するか取り除きます。Discordの __文字__ のように、アプリ独自の書き方を使います。見出しや表のセルに下線を引けますか?
## <ins>見出し</ins> や | <ins>セル</ins> |。