28172 sujets

CSS et mise en forme, CSS3

Bonjour,

J'ai beau chercher, je ne trouve pas comment insérer des caractères spéciaux dans une mise en forme de style :
.selected:before{content:"★"}


Pouvez-vous me dire comment faire pour que ★ soit interprété ?

Merci.
Salut Jean-Michel,

Si ton fichier css est en utf8 et que tu envoies le bon header pour le charset, ça ne devrait pas poser de problème de «taper» le caractère directement. Smiley cligne
Modifié par Patidou (20 Sep 2011 - 12:10)
Merci pour ta réactivité.

C'est pour un template Dotclear (tu connais Smiley cligne ) qui est encodé en UTF8. Par contre, comment savoir que mon fichier style.css (crée via l'admin) est bien en UTF8 ?

p.s. : on dit "saisir", pas de brutalités Smiley cligne
Modifié par Jean-Michel (20 Sep 2011 - 12:18)
Dotclear? Ouais ça me dit vaguement quelque chose… Smiley lol

Je ne sais pas ce que tu utilises comme éditeur de texte, moi c'est textmate et il est réglé par défaut en utf-8 (voir les prefs du programme). Certains programmes propose aussi de choisir l'encodage au moment de la sauvegarde (Sauver sous).
Salut,

Essaie d'insérer ton caractère spécial comme suit :
.selected:before {
  content: "\2605";
}

avec un antislash suivi du code hexadécimal du caractère en question.
Patidou > j'utilise l'éditeur de thème intégré à l’administration de Dotclear.

Victor BRITO > parfait, ça marche Smiley cligne Je me le note.

Merci beaucoup Smiley cligne