normalmente puede evitar el problema utilizando comillas dependientes del idioma apropiado, en lugar de comillas ASCII, que debe ser confinado para usar como delimitadores en el código de la computadora. Ejemplo:
alt="Opening Credits for “It’s Liverpool”"
o (en Inglés británico)
alt="Opening Credits for ‘It’s Liverpool’"
En caso de que realmente necesita para usar comillas ASCII dentro de un valor de atributo, utilice apóstrofes ASCII como delimitadores:
alt='The statement foo = "bar" is an assignment.'
En el caso extremadamente raro en el que un valor de atributo realmente necesita contener tanto una comilla Ascii como un apóstrofo Ascii, debe escapar de cualquiera de ellos (es decir, el que decida usar como atributo) ibute valor delimitador):
alt="The Ascii characters " and ' should not be used in natural languages."
o
alt='The Ascii characters " and ' should not be used in natural languages.'
Tenga en cuenta que estas consideraciones son relevantes sólo dentro de los valores de atributo. En el contenido del elemento, tanto "como" se pueden usar libremente:
<strong>The Ascii characters " and ' should not be used in natural languages.</strong>
alt es un atributo, no una etiqueta, del elemento de la imagen. – Soup