28172 sujets

CSS et mise en forme, CSS3

Bonjour tout le monde !

Mon problème est que j'aimerais appliquer un style css uniquement à IE et pas à Firefox alors qu'en parallèle (pour exactement la même marge par exemple) un autre style css pour Firefox et les autres navigateurs (mis à part IE donc.)
Est-ce possible ?
Pourriez-vous me guider dans la démarche à adopter ?

Je vous remercie par avance pour l'aide que vous pourrez m'apporter !
Bonne soirée
Pour utiliser une feuille de style qui ne cible qu'IE (ou une version ou ensemble de versions d'IE), il suffit d'utiliser les commentaires conditionnels.

Quant à utiliser une feuille de style pour tous navigateurs sauf IE, c'est possible, en utilisant la même technique, mais en fermant et ouvrant les blocs de commentaire conditionnel comme suit :
<!--[if !IE]><-->
feuille de style pour les navigateurs autres qu'IE
<!--><![endif]-->

Mais, l'idéal consiste à avoir, dans l'ordre :
- une feuille de style commune à tous les navigateurs (y compris IE),
- une feuille de style apportant des correctifs pour IE 7 et 6,
- une feuille de style apportant des correctifs pour IE 6.