Warum gibt es keinen Abschlag für die Unterstreichung? [geschlossen]

133

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 underlineweggelassen wurden, wenn sie fett und kursiv gedruckt sind

Ganessh
quelle
3
eine reine Vermutung: cos underline ist gleichbedeutend mit links
jk.
7
Diese Frage scheint nicht zum Thema zu gehören, da es um die Auswahl einer Person geht, die eine Textauszeichnungssprache erstellt, und nicht um die Programmierung.
Martijn Pieters
3
@ Martijn Pieters noch Markup ist im Zusammenhang mit der Programmierung
Matsemann
17
Ich stimme der Off-Topic-Sache jedoch nicht zu. Wollen Sie ernsthaft sagen, dass Abschriften genauso wenig mit Programmierung zu tun haben wie Buchhaltungssoftware? Verwenden Sie Abschriften? wenn du das getan hättest, würdest du das wahrscheinlich nicht sagen und wo ist das? Ich würde sagen, je näher die Off-Topic-Ness ist, desto eher basiert die Meinung darauf. Es tat nichts weh und die Frage wurde beantwortet. Die Ops müssen von ihren hohen Rängen absteigen und die Benutzer müssen aufhören, Angst vor den Ops zu haben, nur weil sie den Verlust ihrer wertvollen Wiederholungspunkte befürchten. (Deshalb habe ich so wenig, hehe)
osirisgothra
6
Danke, dass du das angesprochen hast. Ich glaube nicht, dass dies vom Thema abweicht. Ich bin damit einverstanden, dass es nicht direkt mit der Softwareentwicklung zusammenhängt, aber ich sehe Abschriften in fast allen Open-Source-Projekten für README, LICENSE usw. Außerdem war ich nur neugierig, warum Programmierer die Unterstreichung ausgelassen haben, was von gut beantwortet wurde Edd.
Ganessh,

Antworten:

125

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.

Edd
quelle
5
Wette , es zu html die in engem Zusammenhang steht Phrase Elemente : EM und STRONG verwendet Betonung anzuzeigen .... Die Präsentation ... hängt von der User - Agent. Im Allgemeinen präsentieren visuelle Benutzerprogramme EM-Text in Kursivschrift und STRONG-Text in Fettschrift. Siehe auch HTML5 im uTag : 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.
Ruffin
Gut unterstrichen in Markup geht dem Web / den Hyperlinks voraus, also wie wäre es mit einem kleinen Respekt für uns Alte? Hyperlinks lassen sich am besten in Verbindung mit einem Farbwechsel (oder zunehmend mit einem Farbwechsel und ohne Unterstreichung) kennzeichnen. Ich denke , es hängt alles davon ab , was u bedeutet von „Präsentation“ (vs; starre Richtlinie ‚„content) hat , die verschiedenen HTML - Header - Größen (H1, H2, etc.) umfasst ich denke , wie sie sagen, es ist nicht ein?‘.
user1172173
3
Betonung und starke Betonung sind nicht die einzigen Dinge, die Autoren in einem Text tun. Ich möchte damit die Aufmerksamkeit auf einen bestimmten Buchstaben lenken. Wie würden Sie vorgehen, um dies in Markup zu schreiben? "Die korrekte Großschreibung lautet: Shotg̲un"
Mark Jeronimus
1
Grr. Ich habe den gleichen Anwendungsfall wie @MarkJeronimus. Jemand hat einen Wert in einer Konfigurationsdatei mit Groß- und Kleinschreibung festgeschrieben und gepusht, und ich würde es lieben, den Charakter, der das Problem verursacht hat, einfach unterstreichen zu können.
Spencer D
1
Kommentare hier fehlen im Grunde den Punkt. Markdown dient zum generischen Markieren von Text und zum Markieren von Text unter semantischen Gesichtspunkten. Ob Links ihre Farbe ändern oder nicht, hängt nicht von ihrer Art als Link ab, sondern davon, wie sie normalerweise dargestellt werden. Ein Link hat keine Farbe, seine Darstellung in einer Anwendung hat möglicherweise. Gleiches gilt für den Umgang mit Einzelbriefen. Wenn Sie auf „Highlight“ ein Zeichen wollen, wollen Sie es tatsächlich betonen, so tun rechts t Hut. Wenn Sie die Darstellung der Schwerpunkte nicht mögen, sollten Sie sich über das Präsentationstool / den Browser beschweren.
Thomas Urban