web-dev-qa-db-fra.com

Pourquoi il n'y a pas de démarque pour le soulignement?

Je me demande pourquoi il n'y a pas de syntaxe de démarque pour le soulignement? Je sais que les balises html de base peuvent être intégrées pour y parvenir, mais j'essaie de comprendre pourquoi underline a été omis lorsque bold et italique existe

140
ganessh

Il n'y a aucune mention de "gras" ou "italique" dans le document de syntaxe de démarque . Ce qu'il y a, c'est ne accentuation section , qui décrit comment l'utilisation des traits de soulignement et des astérisques (*, _, **, __) devrait produire du code enveloppé dans <em> et <strong> Mots clés.

La raison pour cela, je présume, est que le démarquage est un langage de balisage, comme html, et ne devrait pas être concerné par la façon dont le texte est présenté (c'est le travail du style/CSS), mais pour donner un sens sémantique au texte. Ceci est particulièrement utile pour les personnes qui utilisent des navigateurs non graphiques, où l'accent peut être transmis par d'autres moyens (pensez à la façon dont un lecteur d'écran pourrait ajouter de l'emphase lorsqu'il rencontre un <em> tag, ou vraiment ajoutez beaucoup d'accent dans le cas du <strong> tag).

Je pourrais bien utiliser CSS pour styliser mon texte souligné avec des soulignements plutôt qu'en italique, mais ce n'est pas le navigateur par défaut dans la plupart des cas.

129
Edd