J'utilise BlueCloth comme une bibliothèque Markdown pour Ruby, et je ne trouve aucune syntaxe pour faire souligner un texte. Qu'est-ce que c'est ?
Et dans BitBucket aussi... (ainsi que le <u>texte</u>)
J'utilise BlueCloth comme une bibliothèque Markdown pour Ruby, et je ne trouve aucune syntaxe pour faire souligner un texte. Qu'est-ce que c'est ?
<u>text</u> ne fonctionne pas, mais je n'ai jamais entendu parler de la balise lol, - on dirait que c'est parce qu'elle est si impopulaire, qu'elle fonctionne quand même (normalement ce n'est pas très bien de souligner du texte).
Au cas où quelqu'un voudrait savoir text
fonctionne aussi très bien dans les notebooks Jupyter
"Il est généralement utilisé pour les hyperliens", dit quelqu'un qui saisit probablement quotidiennement des liens dans des boîtes de saisie markdown.
@Shredder2794 : Ce n'est pas comme ça que markdown est censé fonctionner. Si vous devez fréquemment écrire du code html à l'intérieur de markdown, vous ne l'utilisez probablement pas dans le but pour lequel il a été conçu. Il existe des cas limites qui nécessitent des balises html et un code autre que markdown, mais il s'agit là encore de cas limites.
Une autre raison est que <u>
sont dépréciées dans le XHTML et le HTML5, il faudrait donc produire quelque chose comme <span style="text-decoration:underline">this</span>
. (IMHO, si <u>
est déprécié, il devrait donc être <b>
y <i>
.) Notez que Markdown produit <strong>
y <em>
au lieu de <b>
y <i>
respectivement, qui explique le but du texte qu'il contient plutôt que son formatage. La mise en forme doit être gérée par les feuilles de style.
Mise à jour : Le site <u>
élément n'est plus déprécié en HTML5.
@TobyBartels Je ne suis pas sûr de ce que vous voulez dire. "L'élément <u> représente un empan de texte avec une annotation non textuelle non articulée, bien qu'explicitement rendue," alors que "l'élément représente un ajout au document." Ce sont deux choses sémantiquement très différentes.
Je veux dire que <u>
n'est pas du tout une balise sémantique, alors que est. Pourtant, ils sont traditionnellement rendus de la même manière. Ainsi,
est l'analogue sémantique de
<u>
alors que <u>
est l'analogue syntaxique de . Eh bien, même si vous n'aimez pas la façon dont je le décris, le fait est que nous avons cette analogie :
<u>
: : :
<i>
: <em>
: : <b>
: <strong>
. (Aussi <s>
:
.)
J'ai oublié de dire que j'utilise l'option :escape_html pour qu'un utilisateur ne puisse pas détruire ma mise en page ou injecter des javascripts. C'est ainsi que j'effectue le rendu : BlueCloth.new("<u>foo</u>", :escape_html => true).to_html
. Cela permet d'échapper à la balise <u>.
Alors vous ne pouvez pas avoir un texte souligné. il suffit de défaire manuellement le texte produit. <u>
y </u>
retour à <u>
y </u>
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.