una - Cómo codificar citas dobles a través de códigos HTML
simbolos html unicode (3)
En HTML, ¿cuál es la forma preferida de especificar códigos html como "
, y cuáles son las principales diferencias? Por ejemplo:
" <!-- friendly code -->
" <!-- numerical code -->
" <!-- hex code -->
¿Cuál debería usar y alguna vez sería un problema si uno de estos queda obsoleto?
Google recomienda que no uses ninguno de ellos, source.
No es necesario utilizar referencias de entidades como
&mdash
,&rdquo
, o☺
, suponiendo que se☺
la misma codificación (UTF-8) para los archivos y editores, así como entre los equipos.
¿Hay alguna razón por la que simplemente no puedas usar "
?
No hay diferencia en los navegadores que puedes encontrar en la naturaleza actualmente (es decir, excluyendo cosas como Netscape 1 que puedes encontrar en un museo). No hay ninguna razón para sospechar que alguno de ellos se desaprobaría alguna vez, especialmente dado que todos son válidos en XML, en HTML 4.01 y en HTML5 CR.
No hay ninguna razón para usar ninguno de ellos, como opuesto al uso de las comillas de Ascii (") directamente, excepto en el caso muy especial en el que tiene un valor de atributo incluido en dichas marcas y desea utilizar la marca dentro del valor (por ej., title="Hello "world""
), y aun así, casi siempre hay mejores opciones (como title=''Hello "word"''
o title="Hello “word”"
title=''Hello "word"''
title="Hello “word”"
.
Si desea usar comillas "inteligentes" en su lugar, entonces es una pregunta diferente, y ninguna de las construcciones tiene nada que ver con ellas. Algunas personas esperan anotaciones como "
para producir citas "inteligentes", pero es fácil ver que no; las anotaciones indican inequívocamente la cita de Ascii ("), tal como se usa en los lenguajes de computadora.
Realmente no hay diferencias.
"
se procesa como "
que es el equivalente decimal de &x22;
que es el equivalente a ISO 8859-1 de "
.
La única razón por la que puede estar en contra de usar "
es porque se omitió por error de la especificación HTML 3.2 .
De lo contrario, todo se reduce a las preferencias personales.