adressant le dilemma stylistique: les noms de famille de polices devraient-ils être enfermés dans des citations en CSS?
Le débat entourant la nécessité des noms de familles de fonts enfermées dans la communauté CSS. Cette question découlait d'une «meilleure pratique» de longue date qui a été contestée par les navigateurs modernes. Plongeons les détails techniques et la logique derrière cette convention.
base technique
Selon la spécification CSS 2.1, les noms de famille de polices peuvent être spécifiés avec ou sans citations. Lorsqu'il n'est pas adapté, le nom doit être une séquence d'identifiants. Cependant, les identifiants ne peuvent pas contenir d'espaces ou de certains caractères de ponctuation. Pour inclure ces caractères, ils doivent être échappés ou le nom doit être cité.
La règle de base recommande de citer des noms de famille de polices contenant des espaces, des chiffres ou une ponctuation autres que des traits de traits. Cette recommandation évite les erreurs potentielles de s'échapper.
implications pratiques
dans la pratique, la suppression des citations de noms de famille de polices contenant des espaces ne semble pas causer de problèmes dans des navigateurs majeurs comme Safari et Firefox. Cela suggère que la «meilleure pratique» de l'utilisation de citations peut ne pas être essentielle pour les navigateurs modernes. Cependant, il y a quelques exceptions:
tandis que les navigateurs modernes peuvent ne pas nécessiter de citations pour les noms de famille de polices contenant des espaces, citant des noms qui contiennent d'autres caractères spéciaux ou correspondent aux mots clés CSS est encore une pratique prudente. Il garantit la cohérence, la clarté et évite les pièges potentiels.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3