28172 sujets

CSS et mise en forme, CSS3

Bonjour.

Pour mon site j'utilise une font-face particulière (fabriquée sur Fontello).
Celle-ci fonctionne bien sur Firefox, Chrome, IE7... mais pas IE8.

Sur IE8 en local, elle s'affiche mais le pseudo-element incluant le pictogramme ne change pas de couleur (screen).
Sur IE8 sur le web, elle ne s'affiche pas du tout (les caractères sont remplacés par des rectangles).

Autres précisions :
- Je ne peux pas tester sur IE9 (je suis sur XP). Si jamais quelqu'un veut bien tester... Smiley cligne
- Ca fonctionne avec le tag EmulateIE7, mais j'aimerais ne pas avoir à l'utiliser.
- J'ai essayé de repasser ma font dans le générateur de FontSquirrel, sans succès.

Lien de test

Merci d'avance pour vos réponses.
Modifié par Ziltoid (31 Aug 2012 - 14:32)
Salut,

de mon côté ça tourne sous IE8 & 9. Seul le 7 te joue des tours.

Une piste à exploiter :

@font-face {
    font-family: 'Captureit';
    src: url('../font/captureit.eot');
    src: url('../font/captureit.eot?#iefix') format('embedded-opentype'),
         url('../font/captureit.woff') format('woff'),
         url('../font/captureit.ttf') format('truetype'),
         url('../font/captureit.svg#CaptureitRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}


Tu as 2 lignes src, dont une totalement dévoué à IE Smiley cligne

Ju
Salut,

on cherchait à côté du problème...

[class^="icon-"]:before,
[class*=" icon-"]:before...


Tes sélecteurs ne sont pas reconnus par IE7 : Can I Use

Ju