CSS: Wichtige Eigenschaften und Generische Tyen
bearbeitet von
Hallo Marc
> An `Lucida Sans` lässt sich nur schön zeigen, dass Schriften, deren Namen aus mehreren Wörtern bestehen, in Anführungszeichen gesetzt werden sollten (einfache oder doppelte, beides geht).
Warum sollte man das tun, wenn die Namen „aus mehreren Wörtern“ bestehen? Im Hinblick auf die Frage, ob ein Name in Anführungszeichen zu setzen ist, spielt es nur eine Rolle, ob es sich bei jedem Wort des Namens um einen validen Bezeichner handelt oder nicht.
~~~CSS
html {
font-family: Helvetica, Lucida Sans, Arial, sans-serif;
}
~~~
Es gibt keinen Grund, Namen wie eben zum Beispiel `Lucida Sans`, deren Worte nur aus der Zeichenklasse `[a-zA-Z]` bestehen, in Anführungszeichen zu setzen. Bezeichner dürfen auch Ziffern enthalten sowie *Underscores*{: @en} und *Hyphens*{: @en}, wobei erstere nicht und letztere nicht doppelt oder aber gefolgt von `[0-9]` am Anfang eines Wortes stehen dürfen.
Eigentlich ist `Lucida Sans` gerade ein Beispiel für einen Namen, bei dem es *nicht* nötig ist, ihn in Anführungszeichen zu schreiben. Ob es nötig beziehungsweise sinnvoll ist einen Namen als String zu notieren, hängt von den jeweils verwendeten Zeichen ab, nicht von der Anzahl der Worte, aus denen der Name zusammengesetzt ist.
Viele Grüße,
Orlok
CSS: Wichtige Eigenschaften und Generische Tyen
bearbeitet von
Hallo Marc
> An `Lucida Sans` lässt sich nur schön zeigen, dass Schriften, deren Namen aus mehreren Wörtern bestehen, in Anführungszeichen gesetzt werden sollten (einfache oder doppelte, beides geht).
Warum sollte man das tun, wenn die Namen „aus mehreren Wörtern“ bestehen? Im Hinblick auf die Frage, ob ein Name in Anführungszeichen zu setzen ist, spielt es nur eine Rolle, ob es sich bei jedem Wort des Namens um einen validen Bezeichner handelt oder nicht.
~~~CSS
html {
font-family: Helvetica, Lucida Sans, Arial, sans-serif;
}
~~~
Es gibt keinen Grund, Namen wie eben zum Beispiel `Lucida Sans`, deren Worte nur aus der Zeichenklasse `[a-zA-Z]` bestehen, in Anführungszeichen zu setzen. Bezeichner dürfen auch Ziffern enthalten sowie *Underscores*{: @en} und *Hyphens*{: @en}, wobei letztere nicht doppelt oder aber gefolgt von `[0-9]` am Anfang eines Wortes stehen dürfen.
Eigentlich ist `Lucida Sans` gerade ein Beispiel für einen Namen, bei dem es *nicht* nötig ist, ihn in Anführungszeichen zu schreiben. Ob es nötig beziehungsweise sinnvoll ist einen Namen als String zu notieren, hängt von den jeweils verwendeten Zeichen ab, nicht von der Anzahl der Worte, aus denen der Name zusammengesetzt ist.
Viele Grüße,
Orlok