28172 sujets

CSS et mise en forme, CSS3

Hello,
nous devons créer une feuille de styles personnalisés pour IE 6. Je pensais qu'un copier-coller d'une feuille de style créée pour Firefox suffirait, mais non, cette feuille n'est pas prise ne compte.

Question : La syntaxe pour IE est-elle différente ?

Exemple de la feuille de style pour Firefox :

/* CSS Document */
@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix("http://cyrano/precorbeille/"){
body{
background-color:#FFF!important;
}

#logo {
	position: absolute !important;
	z-index: 4 !important;
	background-image: url(http://195.6.228.66/stylish/cyrano_precorbeille/bandeau_center_metal2.gif) !important;
	background-repeat: repeat-x !important;
	padding: 0 !important;
	left : 0px !important;
	width : 100% !important;
	height: 55px !important;
}
}


merci
Modifié par mlo (03 Dec 2008 - 12:29)
Bonjour mlo,

D'une manière générale on utilise les commentaires conditionnels pour adresser une feuille de styles corrective destinée à IE6 Smiley cligne

Pourquoi créer une feuille de styles spécifiquement pour Firefox ?

Pour info, IE6 n'implémente pas la règle !important (ce qui "peut" en soit être une solution pour que certaines règles ne s'appliquent pas à ce navigateur) pas plus, évidemment que les "propriétés propriétaires" -moz-truc et compagnie Smiley cligne

Cdt,
Sylvain
Bonjour,

Comme son nom l'indique, @-moz-document est propre à Firefox (enfin aux navigateurs Gecko). Tout le code placé dans ce type de déclaration ne sera pris en compte que par Firefox.
Merci pour ces 2 réponses, je comprends mieux d'où vient le problème.


6l20 a écrit :

Pourquoi créer une feuille de styles spécifiquement pour Firefox ?


Nous faisons en sorte que nos collaborateurs n'utilisent que Firefox. ça n'a jamais posé de problème, sauf qu'aujourd'hui nous devons accéder à une application qui ne focntionne que sous IE ! !

merci encore