下線のマークダウン構文がないのはなぜですか?これを達成するために基本的なhtmlタグを埋め込むことができることは知っていますが、boldおよびitalicsのときにunderline
が省略された理由を理解しようとしています存在する
markdown syntax document には、「太字」や「斜体」に関する記述はありません。 anemphasissection は、アンダースコアとアスタリスクでマークされたスパン(*
、_
、**
、__
)は、<em>
および<strong>
タグでラップされたコードを生成する必要があります。
これの理由は、おそらく、markdownはhtmlのようなマークアップ言語であり、 テキストの表示方法は考慮しないでください (スタイル/ CSSの仕事です)が、テキストに意味的な意味を提供します。これは、他の方法で強調を伝えることができる非グラフィカルブラウザーを使用する人々に特に役立ちます(スクリーンリーダーが<em>
タグに遭遇したときに強調を追加する方法について考えてください。またはreally<strong>
タグの場合に多くの強調を追加します)。
CSSを使用して、強調したテキストに斜体ではなく下線を付けることができますが、ほとんどの場合、これはブラウザのデフォルトではありません。