Me pregunto por qué no hay una sintaxis de marcado para subrayar Sé que las etiquetas html básicas se pueden incrustar para lograr esto, pero estoy tratando de entender por qué underline
se omitieron cuando existen negrita y cursiva
133
Edd
.Respuestas:
No se menciona "negrita" o "cursiva" en el documento de sintaxis de rebajas . Lo que hay, es un énfasis sección , que describe cómo el uso de subrayado y asterisco -marcado vanos (
*
,_
,**
,__
) debe producir código envuelto en<em>
y<strong>
etiquetas.Supongo que la razón de esto es que Markdown es un lenguaje de marcado, como html, y no debería preocuparse por cómo se presenta el texto (ese es el trabajo del estilo / CSS), sino de proporcionar un significado semántico al texto. Esto es particularmente útil para las personas que usan navegadores no gráficos, donde el énfasis se puede transmitir de otras maneras (Piense en cómo un lector de pantalla podría agregar énfasis cuando encuentra una
<em>
etiqueta, o realmente agregar mucho énfasis en el caso de<strong>
etiqueta).Bien podría usar CSS para diseñar mi texto enfatizado con subrayados, en lugar de cursiva, pero este no es el valor predeterminado del navegador en la mayoría de los casos.
fuente
u
etiqueta : La representación predeterminada del elemento u ... choca con la representación convencional de hipervínculos (subrayado). Se recomienda a los autores que eviten usar el elemento u donde podría confundirse con un hipervínculo.