Solución:
En la práctica, la codificación de comillas (“) solo es necesaria si están dentro de un atributo; sin embargo, para que el código HTML sea correcto (pasando la validación de HTML), siempre debe codificar las comillas como "
.
Los apóstrofos (‘) no necesitan escapar en HTML. En XHTML deben codificarse como '
.
Si desea que su marcado se pueda analizar como XML, querrá codificar lo siguiente:
& => &
< => <
> => >
" => "
' => '
Definitivamente haga esto en atributos, ya sea que esté tratando de hacer que su código sea compatible con XML o no.
Por lo general, esto no es necesario a menos que coloque dichos valores en el atributo de una etiqueta (u otros lugares en los que tener comillas eliminaría el análisis). En el cuerpo normal, el texto sin codificar funcionará bien.
<img src="https://foroayuda.es/..." alt="A "quote mark" in an alt attribute" />
¡Haz clic para puntuar esta entrada!
(Votos: 1 Promedio: 5)