teclas teclado tecla son qué las funciones especiales desplazamiento definicion computadora combinaciones cada html apostrophe smart-quotes

son - Mejores prácticas de HTML: ¿Debo usar y rsquo; ¿O el atajo de teclado especial?



teclas especiales y sus combinaciones (6)

Con ’ Usted sabe con certeza que la salida será correcta, no importa qué.

Deseo ' produciría el apóstrofe apropiado y no el apóstrofe de la máquina de escribir. ¡Es 2013, por el amor de Dios!

Sé que ’ producirá un apóstrofe en un documento HTML.

También sé que la option shift right bracket en una Mac simplemente producirá un '' carácter '' .

¿Existen mejores prácticas para escribir código, por ejemplo, debo escribir

<b>The User&rsquo;s Forum</b>

o

<b>The User’s Forum</b>

(tenga en cuenta que al usar el método abreviado de teclado he podido escribir '' lugar de '' arriba)

Me parece que este último (usar el método abreviado de teclado) es más robusto, ya que no es probable que muestre el HTML sin formato si, por ejemplo, no se escapa.

Por otro lado, el carácter especial ''puede no ser legible en algunos navegadores, tal vez (?).

¿Alguien tiene alguna mejor práctica en esto?


No creo que uno sea mejor que el otro en general; Depende de cómo intentes usarlo.

  • Si desea almacenarlo en una columna de la base de datos que tiene un conjunto de caracteres / intercalación que no admite el carácter de comilla simple correcto, puede acumularlo como el carácter de múltiples bytes en lugar de ASCII de 7 bits ( &rsquo; ).
  • Si lo está mostrando en un elemento html que especifica un conjunto de caracteres que no lo admite, es posible que no se muestre en ninguno de los casos.
  • Si muchos desarrolladores van a editar / ver este archivo con editores / teclados que no admiten escribir o mostrar el carácter correctamente, es posible que desee utilizar la entidad
  • Si necesita convertir el archivo entre varias codificaciones de caracteres o formatos, puede utilizar la entidad
  • Si su código HTML puede escapar de las entidades de manera incorrecta, es posible que desee utilizar el carácter.

En general, me inclino más hacia el uso del personaje porque, como usted señala, es más fácil de leer y escribir.


Si los navegadores que no utilizan el navegador consumirán el texto, es más seguro escribir el carácter con la option shift right bracket teclado y combo option shift right bracket porque &rsquo; no se transformará en un apóstrofe por un analizador XML o JSON regular. (por ejemplo, si está sirviendo este contenido a aplicaciones nativas de Android / iOS).


Solo debes usar &rsquo; si su intención es hacer una comilla cerrada o un apóstrofe. Ambos signos de puntuación tienen una forma curva en la mayoría de las fuentes. Si su intención es hacer una marca de pie, vaya a la otra ruta. Una marca de pie es siempre una marca vertical recta.

Es una cuestión de tipografía. Una forma es correcta; el otro no lo es.


Tipográficamente, el glifo correcto para usar en la puntuación de la oración es el signo de comillas, tanto simple (incluido para los apóstrofes) como comillas dobles. La marca de apariencia simple que vemos a menudo en la web se llama Prime, que también viene en variedades simples y dobles y tiene usos limitados, principalmente para mediciones.

Este artículo explica cómo usarlos correctamente.


Un riesgo de usar el método abreviado de teclado es que requiere el uso de una codificación que no sea ASCII. Eso podría estar bien, pero si su fuente está cargada por diferentes editores en diferentes lugares, puede encontrar problemas en algún punto de la línea.

Podría ser más seguro usar cualquiera de los dos &#8217; o &rsquo; (que son equivalentes) ya que ambos son ASCII.