Was sind die funktionalen Unterschiede zwischen einfach und doppelt zitierten HTML-Attributen?

LassensEncodedHref ein @ darstellHttpUtility.HtmlAttributeEncode(..) 'd string.

Gibt es funktionale Unterschiede zwischen generierten HTML-Dateien wie diese:

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

vs. erzeugt html wie folgt:

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

Ich hatte den Eindruck, dass die einfach zitierte Variante sowohl weniger unterstützt als auch weniger "sicher" ist, habe jedoch Probleme, Gründe für dieses Argument anzugeben.