Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at https://viewsourceconf.org

<string>

Der <string> CSS Datentyp repräsentiert eine Zeichenfolge. Er setzt sich aus Unicode Zeichen umschlossen von doppelten (") oder einfachen (') Anführungszeichen zusammen. Ein in doppelte Anführungszeichen eingeschlossener String darf keine doppelten Anführungszeichen enthalten, außer sie sind durch einen Backslash (\) escapt. Das gleiche Prinzip gilt für in einfache Anführungszeichen eingeschlossene Strings. Sie dürfen keine einfachen Anführungszeichen enthalten, außer sie sind durch einen Backslash (\) escapt. Das Backslash Zeichen muss escapt sein, um Teil des Strings zu sein.

Zeilenumbrüche werden nicht akzeptiert, sofern sie nicht durch ein Zeilenvorschubzeichen wie \A oder \00000a escapt sind. Jedoch können Strings sich über mehrere Zeilen erstrecken. In diesem Fall muss das Zeilenumbruchszeichen durch einen Backslash (\) als letztes Zeichen der Zeile escapt werden.

Zeichen können durch ihren Unicode Codepunkt in Hexadezimalschreibweise beschrieben werden, wenn sie durch einen Backslash (\) escapt werden. \27 stellt dabei das einfache Anführungszeichen (') dar.

Beispiele

/* Einfaches Escapen von Anführungszeichen */
"String mit doppelten Anführungszeichen"
"String mit \" escapten doppelten Anführungszeichen"
'String mit einfachen Anführungszeichen'
"String mit \' escapten einfachen Anführungszeichen"

/* Zeilenumbruch in einem String */
"String mit \AZeilenumbruch"

/* String, der sich über zwei Zeilen erstreckt (diese zwei Strings sind exakt gleich) */
"Ein äußerst langer \
String"
"Ein äußerst langer String"
Hinweis: Strings in doppelten Anführungszeichen können auch mit Hilfe von \22 escapt werden und Strings mit einfachen Anführungszeichen mit Hilfe von \27.

Spezifikationen

Spezifikation Status Kommentar
CSS Values and Units Module Level 3
Die Definition von '<string>' in dieser Spezifikation.
Anwärter Empfehlung Keine signifikante Änderung in Bezug auf CSS Level 2 (Revision 1)
CSS Level 2 (Revision 1)
Die Definition von '<string>' in dieser Spezifikation.
Empfehlung Explizit definiert; erlaubt 6-stellige escapte Unicodezeichen
CSS Level 1
Die Definition von '<string>' in dieser Spezifikation.
Empfehlung Implizit definiert; erlaubt 4-stellige escapte Unicodezeichen

Browser Kompatibilität

Merkmal Chrome Firefox (Gecko) Internet Explorer Opera Safari
Grundlegende Unterstützung 1.0 1.0 (1.0) (Ja) (Ja) 1.0 (85)
\xx 1.0 1.0 (1.0) 6.0 (Ja) 1.0 (85)
Merkmal Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Grundlegende Unterstützung (Ja) (Ja) (Ja) (Ja) (Ja) (Ja)
\xx (Ja) (Ja) (Ja) (Ja) (Ja) (Ja)

Schlagwörter des Dokuments und Mitwirkende

Schlagwörter: 
 Mitwirkende an dieser Seite: fscholz, Sebastianz
 Zuletzt aktualisiert von: fscholz,