Brauchen wir noch Anführungszeichen für Schriftfamiliennamen in CSS?
Schriftnamen ohne Anführungszeichen in CSS
Die Idee, Schriftfamiliennamen in CSS in Anführungszeichen zu setzen, war in der Vergangenheit eine gängige Praxis. Es stellt sich jedoch die Frage: Ist diese Vorgehensweise in modernen Browsern noch notwendig? Lassen Sie uns in dieses Thema eintauchen und die Logik hinter dieser Regel aufdecken.
CSS-Spezifikationen
Die CSS 2.1-Spezifikation besagt, dass Schriftfamiliennamen als in Anführungszeichen eingeschlossene Zeichenfolgen angegeben werden können oder als Folge von Bezeichnern ohne Anführungszeichen. Wenn ein Bezeichner verwendet wird, müssen Sonderzeichen und Ziffern maskiert werden.
Vorteile des Zitierens
Das Zitieren von Schriftfamiliennamen wird empfohlen, wenn sie Leerzeichen, Ziffern oder Satzzeichen enthalten (außer Bindestrichen). Dadurch wird sichergestellt, dass der Name richtig interpretiert wird und potenzielle Analysefehler vermieden werden.
Ausnahmen und Vorsichtsmaßnahmen
Es gibt einige Ausnahmen, bei denen die Angabe von Anführungszeichen obligatorisch ist. Namen von Schriftfamilien, die mit CSS-Schlüsselwörtern („inherit“, „serif“ usw.) übereinstimmen, müssen in Anführungszeichen gesetzt werden, um Mehrdeutigkeiten zu vermeiden. Darüber hinaus sind Satzzeichen wie „/“ oder „!“ innerhalb eines Bezeichners können auch Anführungszeichen oder Escapezeichen erforderlich sein.
Auswirkungen auf Browser
Während ältere Browser möglicherweise Probleme mit nicht in Anführungszeichen gesetzten Schriftarten hatten, ist dies bei modernen Browsern wie Safari und Firefox der Fall Kein Problem beim Rendern. Daher ist die Notwendigkeit, Schriftfamiliennamen ausschließlich zu Darstellungszwecken anzugeben, obsolet.
Fazit
Die Angabe von Schriftfamiliennamen in CSS ist für moderne Browser nicht mehr unbedingt erforderlich . Es empfiehlt sich jedoch weiterhin, Namen in Anführungszeichen zu setzen, die Leerzeichen oder andere Sonderzeichen enthalten, um eine konsistente Analyse sicherzustellen und potenzielle Fehler zu vermeiden. Aus Gründen der Lesbarkeit und Konsistenz kann es dennoch ratsam sein, alle Namen der Schriftfamilien anzugeben.
Das obige ist der detaillierte Inhalt vonBrauchen wir noch Anführungszeichen für Schriftfamiliennamen in CSS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen











Neulich habe ich dieses besonders schöne Stück von der Website von Corey Ginnivan entdeckt, auf der eine Sammlung von Karten aufeinander stapelt.

Ich sehe, dass Google -Schriftarten ein neues Design (Tweet) ausgelöst haben. Im Vergleich zur letzten großen Neugestaltung fühlt sich dies viel iterativer an. Ich kann den Unterschied kaum erkennen

Haben Sie jemals einen Countdown -Timer für ein Projekt benötigt? Für so etwas ist es möglicherweise natürlich, nach einem Plugin zu greifen, aber es ist tatsächlich viel mehr

Alles, was Sie schon immer über Datenattribute in HTML, CSS und JavaScript wissen wollten.

Fragen zu lila Schrägstrichen in Flex -Layouts Bei der Verwendung von Flex -Layouts können Sie auf einige verwirrende Phänomene stoßen, wie beispielsweise in den Entwicklerwerkzeugen (D ...

Wenn die Anzahl der Elemente nicht festgelegt ist, wählen Sie das erste untergeordnete Element des angegebenen Klassennamens über CSS aus. Bei der Verarbeitung der HTML -Struktur begegnen Sie häufig auf verschiedene Elemente ...

Zu Beginn eines neuen Projekts erfolgt die SASS -Zusammenstellung im Blinzeln eines Auges. Dies fühlt sich gut an, besonders wenn es mit Browsersync kombiniert ist, das nachlädt

So implementieren Sie Windows-ähnlich in der Front-End-Entwicklung ...
