2017-02-10 3 views
0

Blick auf Werte für die font-family Attribut sehe ich manchmal "Helvetica Neue" in Anführungszeichen eingeschlossen und andere Male sehe ich zum Beispiel More Pro ohne Anführungszeichen. Müssen font-family Werte, die Leerzeichen enthalten, zitiert werden oder ist es in Ordnung, einfach Helvetica Neue zu verwenden?Müssen Schriftarten mit Leerzeichen in Anführungszeichen gesetzt werden?

Es gibt eine Antwort hier when-should-css-font-family-value-use-quotes, also auch fragen, ob das aktuell ist?

Antwort

4

Pro the spec, nein es ist nicht erforderlich, aber es wird empfohlen.

Schriftfamiliennamen, die keine generischen Familien sind, müssen entweder in Anführungszeichen als Zeichenfolgen angegeben werden oder nicht als Folge von einem oder mehreren Bezeichnern. Dies bedeutet, dass die meisten Interpunktionszeichen und Ziffern am Anfang jedes Tokens in nicht aufgezählten Schriftfamiliennamen maskiert werden müssen.

Um Fehler zu entkommen zu vermeiden, ist es empfehlenswert, Schriftfamilie Namen zu zitieren, die Leerzeichen enthalten, Ziffern oder andere Satzzeichen als Bindestriche:

1

Ja, sollte es.

In meinem Stylesheet schließe ich immer die Schriftart mit Leerzeichen ein, da es die Dinge in Ordnung hält.

Der Hauptgrund ist, dass Browser es als einzelne Schriftart Wert sehen, die Sinn machen.

Verwandte Themen