Propriété CSS @charset
Une règle @charset spécifie le codage des caractères du style et des valeurs. La règle @charset ne doit jamais être utilisé dans une feuille de style incorporée, car il existe autre moyens de définir le codage des caractères en HTML telle que la balise <meta>. S'il y a plusieurs règles @charset définies, seulement la première est utilisée, et elle ne peut pas être utilisée dans l'attribut style sur un élément HTML ou dans l'élément <style>, où le jeu de caractères de la page HTML est pertinent.
Valeur initiale | none |
Appliquée à | Éléments du niveau bloc. |
Héritée | Non. |
Animable | Non. |
Version | CSS2 |
Syntaxe DOM | object.style.clear = "UTF-8"; |
Syntaxe
@charset "charset";
Exemple
@charset "iso-8859-15"; /* Définit la codage de la feuille de style à iso-8859-15*/
Voici un exemple, qui montre les bonnes et les mauvaises manières d'utiliser la règle @charset =:
Exemple
@charset "UTF-8"; /* Définit la codage de la feuille de style à Unicode UTF-8 */
@charset 'iso-8859-15'; /* Invalid, wrong quoting style used */
@charset "UTF-8"; /* Invalid, more than one space */
@charset "UTF-8"; /* Invalid, there is a character (a space) before the at-rule */
@charset UTF-8; /* Invalid, without ' or "*/
Valeurs
Valeur | Description |
---|---|
charset | Spécifie le codage des caractères à utiliser. |
initial | Définit la valeur initiale. |
inherit | Hérite la propriété de l'élément parent. |
Support de Navigateurs
2.0+ | ✕ | 1.5+ | 4.0+ | 9.0+ |
Pratiquez vos connaissances
Qu'est-ce que le jeu de caractères CSS et à quoi sert-il?
Correcte!
Incorrecte!