Maison >interface Web >tutoriel CSS >Pourquoi les noms de zones de grille CSS ne sont-ils pas mis entre guillemets ?
Selon la spécification CSS Grid, la valeur de la zone de grille est grille, qui utilise un identifiant personnalisé (
Les développeurs de spécifications CSS Grid ont opté pour des identifiants au lieu de chaînes lors de la définition de zones de grille nommées avec la propriété grid-area pour maintenir la cohérence avec le reste du CSS, où la majorité des propriétés utilisent des identifiants plutôt que des chaînes. Les exceptions incluent les zones de famille de polices, de contenu et de modèle de grille, qui utilisent à la fois des chaînes et des identifiants.
En 2013, les rédacteurs des spécifications ont discuté de la nécessité de passer des chaînes aux identifiants en raison de :
Zones de grille nommées définies avec la grille- zone sont considérés comme des identifiants et non des chaînes. Cela peut prêter à confusion car la syntaxe des zones de modèle de grille utilise des chaînes.
Identifiants :
Chaînes :
Malgré l'incohérence apparente, l'utilisation des identifiants dans la zone de grille maintient l'uniformité avec CSS. Selon la spécification CSS Values and Units Module, la plupart des propriétés acceptent les identifiants comme valeurs. Cette décision garantit la cohérence du CSS et évite d'introduire une exception inutile pour la zone de grille.
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!