69 votes

Citez-vous des attributs HTML5?

Attribut citations sont en option en HTML5.

Quels sont les avantages/inconvénients pour les citer?

id=example                     <!--quotes optional-->
href=http://example.com        <!--quotes optional-->
class="example example-1"      <!--quotes required due to space-->
href="http://example.com/p=47" <!--quotes required due to '=' sign-->

Mise à jour: Ajout d'avantages sur la base des réponses:

Avantages de citer tous les attributs:

  • tous les éditeurs qui peut s'en occuper correctement
  • plus cohérente
  • une meilleure portabilité (plus facile de changer le doctype)
  • plus facile à maintenir (esp. si des attributs peut devenir vide)
  • plus facile à "rechercher et remplacer" modifications
  • nettoyeur doc (si vous pensez à des citations d'améliorer la lisibilité)
  • ?

Avantages de l'omission facultatif citations:

  • légèrement réduit la taille des fichiers
  • nettoyeur doc (si vous préférez le texte minimal)
  • ?

69voto

Pekka 웃 Points 249607

Je suis en faveur de toujours utiliser des citations.

  • Il semble beaucoup plus propre et plus cohérent

  • Tous les éditeurs peuvent y faire face correctement

  • C'est plus facile à gérer - vous pouvez modifier des valeurs sans les casser, car des guillemets sont manquants.

Les quelques octets que vous enregistrez dans la taille du document en supprimant des guillemets là où ils ne sont pas nécessaires ne méritent pas d'être mentionnés (à moins que vous ne soyez peut-être sur la page d'accueil de Google).

15voto

zourtney Points 4501

Je ne cite tous les attributs et continuera de le faire. Principalement parce que visuellement distinguer où la valeur de l'attribut commence et s'arrête.

En outre, il est tout à fait logique pour la portabilité et la compatibilité de la raison. Si les citations sont facultatifs dans HTML[5], ils sont pas en option dans le XHTML. Vous avez beaucoup de travail fastidieux à faire si vous avez besoin de convertir vos documents au format XHTML (par exemple, pour afficher du SVG sur les navigateurs Webkit). Nous avons vraiment n'avez pas besoin de draguer le XHTML v. HTML débat, mais il semble que trop peu de tracas pour ne pas citer vos attributs.

Économiser quelques octets dans le corps du document est presque insignifiant lorsque vous téléchargez des kilo-octets et de kilo-octets d'images et les bibliothèques JavaScript.

8voto

shanethehat Points 11566

Je dirais que parce que les guillemets sont requis dans certains cas, vous devez les utiliser de manière cohérente. Cela rend votre code plus propre et plus facile à lire. La commutation entre crée simplement une confusion inutile.

7voto

Jamie Dixon Points 23891

Je pense que l'un des avantages de citer tous les attributs est la cohérence.

Si vous en citez (avec des espaces ou certains symboles), il est plus agréable pour moi de les citer tous.

4voto

Superstringcheese Points 1779

HTML5 a été conçu avec une compatibilité ascendante en tête, il est donc bon de citer des attributs. Beaucoup de gens affirment que, comme XHTML nécessite des guillemets, il n’est pas inutile de les inclure. Personnellement j'ai choisi de citer. Champs obligatoires? Non.

Voici quelques conseils que je trouve raisonnables. http://www.impressivewebs.com/html5-syntax-style/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X