¿Cuáles son las diferencias funcionales entre los atributos html entre comillas simples y comillas dobles?

DejarsEncodedHref representar unHttpUtility.HtmlAttributeEncode(..)'cadena.

¿Hay alguna diferencia funcional entre html generado como este:

String.Format(@"<span class='blue' src='{0}'>", sEncodedHref);

vs html generado así:

String.Format(@"<span class=""blue"" src=""{0}"">", sEncodedHref);

He tenido la impresión de que la variante entre comillas simples es menos compatible y menos "segura", sin embargo, tengo problemas para dar razones para apoyar ese argumento.

Respuestas a la pregunta(6)

Su respuesta a la pregunta