Perché non c'è un markdown per la sottolineatura? [chiuso]

108

Mi chiedo perché non ci sia una sintassi di markdown per la sottolineatura? So che i tag html di base possono essere incorporati per raggiungere questo obiettivo, ma sto cercando di capire perché underline è stato omesso quando grassetto e corsivo esiste

    
posta ganessh 09.08.2013 - 11:44
fonte

1 risposta

106

Non ci sono menzioni di "grassetto" o "corsivo" in il documento di sintassi markdown . Quello che c'è, è una sezione emphasis , che descrive come l'uso di underscore e gli intervalli contrassegnati da asterischi ( * , _ , ** , __ ) dovrebbero produrre codice avvolto in <em> e <strong> tag.

La ragione di ciò, presumo, è che il markdown è un linguaggio di markup, come html, e non dovrebbe preoccuparsi di come il testo è presentato (questo è il lavoro dello stile / CSS), ma per fornire un significato semantico al testo. Ciò è particolarmente utile per le persone che utilizzano browser non grafici, in cui l'enfasi può essere trasmessa in altri modi (pensa a come uno screen reader può aggiungere enfasi quando incontra un tag <em> o veramente aggiungi molta enfasi nel caso del tag <strong> ).

Potrei usare i CSS per modellare il mio testo enfatizzato con sottolineatura, piuttosto che in corsivo, ma questo non è il default del browser nella maggior parte dei casi.

    
risposta data 09.08.2013 - 11:57
fonte

Leggi altre domande sui tag