IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

@charset "utf-8";, son utilité ?


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    991
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 991
    Par défaut @charset "utf-8";, son utilité ?
    Salut à tous,

    Je me demande quelle est l'utilité d'avoir @charset "utf-8"; dans la première ligne d'un fiche CSS.

    Je me questionne parce que j'ai essayé de supprimer et rien ne change.

  2. #2
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Bonsoir,
    ça n'a d'utilité que si la CSS contient des caractères non ASCII, c-à-d
    le plus souvent du contenu généré textuel.
    On le met par sécurité ou cas ou mais ce n'est pas obligatoire.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    991
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 991
    Par défaut
    Qu'est-ce que c'est des caractères non ASCII ?

  4. #4
    Membre Expert
    Avatar de Candygirl
    Femme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 912
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 53
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 912
    Par défaut
    é à è à, etc... par exemple pour le français. Les carcatères ascii

    ça m'a rapelé ce post qui avait justement un problème avec sa reconnaissance des css sur IE à cause d'accents dans ses commentaires css.
    Les bons réflexes:
    • avant de poser une question:
      règles | faq | tutoriels | recherche
    • clarté, politesse, vocabulaire et orthographe soignés = efficacité
    • remercier ceux qui ont pris le temps d'aider et :resolu: si c'est le cas

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    991
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 991
    Par défaut
    Donc en utilisant @charset "utf-8", on peut insère des caractères non ascii dans la feuille cascade c'est bien cela ?

    Sans quoi, ça n'a aucun utilité comme dit Erwan31 c'est bien cela ?

  6. #6
    Membre Expert
    Avatar de Candygirl
    Femme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 912
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 53
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 912
    Par défaut
    Citation Envoyé par {F-I} Voir le message
    Donc en utilisant @charset "utf-8", on peut insère des caractères non ascii dans la feuille cascade c'est bien cela ?

    Sans quoi, ça n'a aucun utilité comme dit Erwan31 c'est bien cela ?
    oui et non. Ce n'est pas le fait d'encoder en utf-8 qui te permet d'insérer des caractères non ascii mais le fait de déclarer explicitement quel est l'encodage de ta feuille de style pour éviter les mauvaises interprétations comme c'était le cas dans le lien que je t'ai donné ci-dessus.

    Que de l'utf-8 passe pour du ANSI ou l'inverse, tant qu'il n'y a pas d'accent ou autres carcatères particuliers, cela ne va pas poser problème puisque les caractères ascii (utilisés pour le css) sont encodés de la même manière. Par contre si de l'utf-16, par exemple, passait pour de l'ANSI cela serait plus problématique.

    Pour moi, outre la problématique des caractères particuliers, il y a utilité de définir le charset dans la feuille de style si l'encodage de la feuille de style diffère de celui déclaré dans la page html vu le comportement d'IE qui semble prendre l'encodage de la page html (cf le lien du dessus que j'ai corrigé) pour l'appliquer au document css lié.
    Les bons réflexes:
    • avant de poser une question:
      règles | faq | tutoriels | recherche
    • clarté, politesse, vocabulaire et orthographe soignés = efficacité
    • remercier ceux qui ont pris le temps d'aider et :resolu: si c'est le cas

Discussions similaires

  1. [power AMC] Quels est vraiment son utilité?
    Par alpachico dans le forum Décisions SGBD
    Réponses: 8
    Dernier message: 08/08/2005, 08h24
  2. Le BIOS et son utilité
    Par le mage tophinus dans le forum Assembleur
    Réponses: 75
    Dernier message: 21/11/2003, 15h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo