Comme indiqué dans, When did single quotes in HTML become so popular? et Jquery embedded quote in attribute, l'entrée de Wikipedia sur HTML dit le texte suivant:Pourquoi «'» ne devrait-il pas être utilisé pour échapper des guillemets simples?
Le guillemet simple ('), lorsqu'il est utilisé pour citer une valeur d'attribut, doit également être échappé comme
'
ou'
(ne devrait PAS être échappé comme'
excepté dans les documents XHTML) quand il apparaît dans la valeur d'attribut elle-même.
Pourquoi ne devrait-on pas utiliser '
? En outre, "
est-il sûr d'être utilisé au lieu de "
?
[''' est valide en HTML5] (http://stackoverflow.com/a/18551371). – Zaz
Notez que IE8 ne prend pas en charge '''. –