2011-03-22 2 views

Répondre

4

From the XHTML 1.0 spec, ils doivent être toujours cité.

Toutes les valeurs d'attribut doivent être indiquées, même celles qui semblent être numériques.


From the HTML 4 spec, les attributs entre guillemets simples sont autorisés.

Par défaut, SGML exige que toutes les valeurs d'attribut sont délimitées en utilisant soit des guillemets doubles (décimales ASCII 34) ou des guillemets simples (décimale ASCII 39)

La spécification XHTML listes chaînées-dessus de la section comme 'Différences par rapport à HTML 4', ainsi, puisque les guillemets simples ne sont pas spécifiquement interdits, je pense que cela signifie que les guillemets simples sont également autorisés.

1

Oui, tous les attributs doivent être cotés, et oui, les attributs peuvent utiliser des guillemets simples ou doubles. Juste être cohérent — ne pas ouvrir un attribut avec une seule citation et fermer avec un guillemet double. Et aussi, vous devez laisser un espace entre la barre de fermeture et le dernier attribut des balises à fermeture automatique, afin de conserver la compatibilité avec les anciens navigateurs, comme suit:

<input type="text" id="username" /> 
Questions connexes