Maison  >  Article  >  interface Web  >  Les guillemets sont-ils nécessaires pour les familles de polices multi-mots en CSS ?

Les guillemets sont-ils nécessaires pour les familles de polices multi-mots en CSS ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-20 22:32:19341parcourir

Are Quotation Marks Necessary for Multi-Word Font Families in CSS?

Citation de famille de polices : une énigme nécessaire ?

En CSS, la syntaxe de la propriété font-family a posé une question persistante : si les noms de police contenant plusieurs mots nécessitent des guillemets. Cet article examine la justification de cette pratique.

La citation est-elle requise ?

Selon la spécification CSS 2.1, les noms de famille de polices peuvent être définis à la fois entre guillemets sous forme de chaînes ou sans guillemets. comme une séquence d’identifiants. Cependant, il recommande de citer les noms avec des espaces blancs, des chiffres ou des signes de ponctuation autres que des traits d'union pour éviter d'échapper aux problèmes.

Les navigateurs modernes s'en soucient-ils ?

Malgré la recommandation, les navigateurs modernes les navigateurs comme Safari et Firefox semblent afficher correctement les noms de polices sans guillemets. Cela a conduit certains à se demander si les citations sont toujours nécessaires.

Pièges potentiels

Bien que l'absence de problèmes avec les noms non cités suggère leur acceptabilité, il existe certains scénarios dans lesquels la citation est essentiel :

  • Noms de polices identiques aux mots-clés CSS (par exemple, "inherit", "serif")
  • Mots-clés futurs réservés ("initial", "default")
  • Noms contenant特殊字符 comme / ou !

Conclusion

Basé sur la spécification CSS et les pièges potentiels, alors que les navigateurs modernes peuvent ne pas exiger de citation pour les noms de polices contenant plusieurs mots, il reste une bonne pratique de les citer. Cela garantit un rendu cohérent sur différents navigateurs et minimise le risque de problèmes potentiels.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn