28172 sujets

CSS et mise en forme, CSS3

Bonjour
Je voudrais spécifier

a.index:before {
    content:→;
}

ce qui selon toute apparence n'est pas possible, au moins sous FIreFox qui ne reconnait pas → (je suppose que le ";" le perturbe).
Quelle est la bonne façon de faire cela, sachant quema feuille de style doit fonctionner qussi bien avec des pages HTML5 en UFT8 et des pages HTML4 en ASCII?

Merci de votre aide
_laurent a écrit :
Bonjour,

http://www.fileformat.info/info/unicode/char/2192/index.htm
→ est le code HTML décimal.
→ est le code HTML hexa. Et celui là on peut l'échapper de cette facon dans le CSS :

:after{
    content:"\2192";
}


..normalement.

A tester avec les encodages..

Merci, ça marche très bien
On trouve les codes de caractères de ce type assez simplement sur le site http://www.fileformat.info
Modifié par PapyJP (16 Oct 2015 - 19:23)