Heim  >  Artikel  >  Web-Frontend  >  So legen Sie die Codierung in CSS fest

So legen Sie die Codierung in CSS fest

醉折花枝作酒筹
醉折花枝作酒筹Original
2021-04-21 16:17:163250Durchsuche

In CSS können Sie die „@charset“-Regel für die Zeichenkodierung verwenden. Sie müssen nur „@charset „Character Encoding““ oben in der CSS-Datei festlegen. Die „@charset“-Regel gibt die im Stylesheet verwendete Zeichenkodierung an und muss das erste Element im Stylesheet sein und darf nicht mit einem beliebigen Zeichen beginnen.

So legen Sie die Codierung in CSS fest

Die Betriebsumgebung dieses Tutorials: Windows7-System, CSS3- und HTML5-Version, Dell G3-Computer.

Schreiben Sie oben in die externe CSS-Datei den folgenden Code: @charset „UTF-8“;

@charset CSS @Rule Gibt die im Stylesheet verwendete Zeichenkodierung an. Es muss das erste Element im Stylesheet sein und darf keine Zeichen voranstellen. Da es sich nicht um eine verschachtelte Anweisung handelt, kann sie nicht in einer @rule-Bedingungsgruppe verwendet werden. Wenn mehrere @charset @rules deklariert werden, wird nur die erste verwendet und sie kann nicht innerhalb des style-Attributs innerhalb des HTML-Elements oder des zeichensatzbezogenen c9ccee2e6ea535a969eb3f532ad9fe89-Elements verwendet werden.

Diese @Regel ist nützlich, wenn in bestimmten CSS-Eigenschaften, wie z. B. Inhalten, Nicht-ASCII-Zeichen verwendet werden.

Es gibt mehrere Möglichkeiten, Zeichenkodierungen in Stylesheets zu deklarieren. Der Browser probiert die folgenden Methoden in der folgenden Reihenfolge aus (anhalten und das Ergebnis abrufen, sobald es gefunden wurde):

Unicode-Zeichenwert in Byte-Reihenfolge am Anfang der Datei. Der durch das Attribut „Content-Type: charset“ im HTTP-Header angegebene Wert oder der entsprechende Wert im Protokoll, das zur Bereitstellung des Stylesheets verwendet wird. CSS @Rules @charset.

@charset "UTF-8";
@charset "utf-8"; /*大小写不敏感*/
/* 设置css的编码格式为Unicode UTF-8 */
@charset 'iso-8859-15'; /* 无效的, 使用了错误的引号 */
@charset 'UTF-8';       /* 无效的, 使用了错误的引号 */
@charset  "UTF-8";      /* 无效的, 多于一个空格 */
 @charset "UTF-8";      /* 无效的, 在at-rule之前多了一个空格 */
@charset UTF-8;         /* Invalid, without &#39; or ", the charset is not a CSS <string> */

Empfohlenes Lernen: CSS-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo legen Sie die Codierung in CSS fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn