Gemäß der CSS-Grid-Spezifikation beträgt der Wert für „grid-area“. Grid-Line, das eine benutzerdefinierte Kennung (
Die Entwickler der CSS Grid-Spezifikation haben sich für Bezeichner statt entschieden Zeichenfolgen beim Definieren benannter Rasterbereiche mit der Eigenschaft „grid-area“, um die Konsistenz mit dem Rest von CSS aufrechtzuerhalten, wo die meisten Eigenschaften Bezeichner anstelle von Zeichenfolgen verwenden. Zu den Ausnahmen gehören Schriftfamilien-, Inhalts- und Rastervorlagenbereiche, die sowohl Zeichenfolgen als auch Bezeichner verwenden.
Im Jahr 2013 diskutierten Spezifikationsautoren die Notwendigkeit, von Zeichenfolgen zu Bezeichnern zu wechseln, und zwar aus folgenden Gründen:
Benannte Rasterbereiche definiert mit Raster- Bereich gelten als Bezeichner, nicht als Zeichenfolgen. Dies kann zu Verwirrung führen, da die Syntax in Grid-Template-Areas Zeichenfolgen verwendet.
Bezeichner:
Strings:
Trotz der scheinbaren Inkonsistenz gewährleistet die Verwendung von Bezeichnern im Rasterbereich die Einheitlichkeit mit CSS. Gemäß der CSS Values and Units Module-Spezifikation akzeptieren die meisten Eigenschaften Bezeichner als Werte. Diese Entscheidung stellt die Kohärenz von CSS sicher und vermeidet die Einführung einer unnötigen Ausnahme für den Rasterbereich.
Das obige ist der detaillierte Inhalt vonWarum werden CSS-Rasterbereichsnamen nicht in Anführungszeichen gesetzt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!