Erhalten Sie mit Markdown unterstrichenen Text


Antworten:


136

Markdown hat keine definierte Syntax zum Unterstreichen von Text.

Ich denke, das liegt daran, dass unterstrichener Text schwer zu lesen ist und normalerweise für Hyperlinks verwendet wird.


87

In GitHub funktioniert Markdown- <ins>Text einwandfrei </ins>.


6
Funktioniert auch in Gitlab! Danke dir.
Aymens

Und auch in BitBucket ... (sowie <u> Text </ u>)
рüффп

44

Ein weiterer Grund ist, dass <u>Tags in XHTML und HTML5 veraltet sind und daher so etwas wie produziert werden müssten <span style="text-decoration:underline">this</span>. (IMHO, wenn <u>veraltet wird, sollte so sein , <b>und <i>.) Man beachte , daß Abschlag erzeugt <strong>und <em>anstelle von <b>und <i>verbunden, die den Zweck des Textes darin anstelle seine Formatierung erklärt. Die Formatierung sollte über Stylesheets erfolgen.

Update: Das <u>Element ist in HTML5 nicht mehr veraltet.


Das semantische Analogon von <u>ist <ins>; das ist nie veraltet.
Toby Bartels

3
@TobyBartels Ich bin mir nicht sicher, was du meinst. "Das <u> -Element stellt eine Textspanne mit einer nicht artikulierten, jedoch explizit gerenderten, nicht textuellen Anmerkung dar", während "das <ins> -Element eine Ergänzung zum Dokument darstellt". Dies sind zwei semantisch sehr unterschiedliche Dinge.
Jordanbtucker

3
Ich meine, das <u>ist überhaupt kein besonders semantisches Tag <ins>. Sie werden jedoch traditionell auf die gleiche Weise gerendert. So <ins>ist das semantische Analogon von <u>, während <u>das syntaktische Analogon von ist <ins>. Nun, auch wenn Sie nicht wie , wie ich es beschreiben, ist der Punkt , dass wir diese Analogie haben: <u>: <ins>:: <i>: <em>:: <b>: <strong>. (Auch <s>: <del>.)
Toby Bartels

2
@TobyBartels Ah, ich habe dich falsch interpretiert. Ich dachte, Sie sagten, dass <u> und <ins> semantisch äquivalent sind. Die HTML5-Spezifikation hat <u>, <i>, <b> und <s> tatsächlich semantische Bedeutungen gegeben, die sich von ihren stilistisch ähnlichen Gegenstücken unterscheiden, aber ich verstehe Ihren Standpunkt.
Jordanbtucker

39

Das Einfache <u>some text</u>sollte für Sie funktionieren.


6
Wow, man kann wirklich <b> und <i> haben, aber nicht <u>? Warum das? :(
Peter

3
Ich stimme zu: Warum ist das so? Markdown (oder eine ähnliche Sprache) sollte es einfacher machen, allgemeine Dinge zu tun, die Menschen tun möchten (wie Wörter unterstreichen), nicht schwieriger oder unmöglich.
Tyler Rick

2
Es ist wahrscheinlich, weil <u> nicht mehr für einfache Unterstreichung in HTML5 verwendet werden sollte ...
s.krueger

1
@ s.krueger Bitte lesen Sie html.spec.whatwg.org/multipage/semantics.html#the-u-element . <u>kann zum Unterstreichen verwendet werden, wird jedoch davon abgeraten, "wo es für einen Hyperlink verwechselt werden könnte".
Jordanbtucker

1
@ s.krueger Ich denke, die Begriffe "unartikuliert" und "explizit gerendert" sind genau die hier diskutierten Fälle. Wenn Sie sich nicht auf CSS verlassen können, was bei Markdown der Fall sein kann, <u>ist dies die beste Option, um explizit unterstrichen zu werden. Natürlich sollten nach Möglichkeit mehr semantische Elemente verwendet werden.
Jordanbtucker

11

Sie können **_bold and italic_**es wie folgt schreiben und in unterstrichenen Text umgestalten:

strong>em,
em>strong,
b>i,
i>b {
    font-style:normal;
    font-weight:normal;
    text-decoration:underline;
}

7
-1 Das scheint mir ein Hack zu sein, ich würde es vorziehen, die Motivation dahinter zu verstehen, unterstreicht, dass Ausschluss kein Unfall sein wird.
Phil Hauser

2
netter Hack. Für Situationen, in denen Sie keine HTML-Tags verwenden können, ist dies großartig.
Shih-Min Lee

1
Sieht aus wie ein Overkill.
Paw in Data

8

In Jupyter-Notizbüchern können Sie Markdown für unterstrichenen Text folgendermaßen verwenden. Dies ähnelt HTML5: ( <u>und </u>).

<u> Bolded Words Here </u>


0

Beide <ins> text </ins>und <span style="text-decoration:underline"> text </span>funktionieren perfekt in Joplin, obwohl ich @nfm zustimme, dass unterstrichener Text wie ein Link aussieht und in Markdown irreführend sein kann.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.