web-dev-qa-db-fra.com

Obtenez du texte souligné avec Markdown

J'utilise BlueCloth comme bibliothèque Markdown pour Ruby, et je ne trouve aucune syntaxe pour souligner un texte. Qu'Est-ce que c'est?

68
Peter

Markdown n'a pas de syntaxe définie pour souligner le texte.

Je suppose que c'est parce que le texte souligné est difficile à lire et qu'il est généralement utilisé pour les hyperliens.

106
nfm

Une autre raison est que <u> les balises sont déconseillées en XHTML et HTML5, il devrait donc produire quelque chose comme <span style="text-decoration:underline">this</span>. (À mon humble avis, si <u> est obsolète, devrait donc être <b> et <i>.) Notez que Markdown produit <strong> et <em> au lieu de <b> et <i>, respectivement, ce qui explique le but du texte qu'il contient au lieu de sa mise en forme. Le formatage doit être géré par des feuilles de style.

Mise à jour: Le <u> element n'est plus obsolète en HTML5.

34
jordanbtucker

Le simple <u>some text</u> devrait fonctionner pour vous.

23
zed_0xff

Dans la démarque GitHub <ins>texte</ins>fonctionne très bien.

19
BlackMagic

Vous pouvez écrire **_bold and italic_** et remodelez-le en texte souligné, comme ceci:

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