Ich frage mich, warum es keine Markdown-Syntax für Unterstreichung gibt. Ich weiß, dass grundlegende HTML-Tags eingebettet werden können, um dies zu erreichen, aber ich versuche zu verstehen, warum sie underline
weggelassen wurden, wenn sie fett und kursiv gedruckt sind
133
Edd
.Antworten:
Im Abschriften-Syntaxdokument wird weder "Fett" noch "Kursiv" erwähnt . Was da ist, ist ein Schwerpunkt Abschnitt , der beschreibt , wie die Verwendung von Unterstrichen und asterix Spannweiten -markierten (
*
,_
,**
,__
) sollte in Code eingewickelt produzieren<em>
und<strong>
Tags.Ich nehme an, der Grund dafür ist, dass markdown eine Auszeichnungssprache wie html ist und sich nicht mit der Darstellung des Textes befassen sollte (das ist die Aufgabe des Stils / CSS), sondern dem Text eine semantische Bedeutung zu verleihen. Dies ist besonders nützlich für Menschen , die nicht-grafischen Browser verwenden, wo der Schwerpunkt auf andere Weise vermittelt wird (Denken Sie darüber nach, wie ein Bildschirmlese Schwerpunkt hinzufügen könnte , wenn er einen begegnet
<em>
Tag oder wirklich viele Betonung im Fall der hinzufügen<strong>
Etikett).Ich könnte gut CSS verwenden, um meinen hervorgehobenen Text mit Unterstreichungen anstatt mit Kursivschrift zu formatieren, aber dies ist in den meisten Fällen nicht die Standardeinstellung des Browsers.
quelle
u
Tag : Das Standard-Rendering des Elements u ... steht im Widerspruch zum herkömmlichen Rendering von Hyperlinks (Unterstreichung). Autoren wird empfohlen, das Element u nicht dort zu verwenden, wo es für einen Hyperlink verwechselt werden könnte.