Probleme de compatibilié entre firefox et ie

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Andevros
Salamandre
Messages : 40
Inscription : 26 avr. 2005, 18:59

Message par Andevros »

Il n'y a pas moyen tout court d'habiller la scroll-bar, sauf sous IE, mais c'est une fonction non standard (pour un résultat heu... enfin bon les goûts et les couleurs)
Là c'est la bouteille à encre...
Pour récapituler :
IE : les colores selon la description.
Firefox : elles restent en gris.
Opéra : les teintes selon le thème (skin) sélectionné !

Voilà de quoi passer une bonne soirée ! :mrgreen:
:wink:
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Andevros a écrit :Firefox : elles restent en gris.
Ah non, suivant le thème que tu as, que ce soit un thème windows/Linux/Mac ou un thème pour Firefox, elles peuvent être grises, bleues, rouges, jaunes ou multicolores :wink: Exactement comme Opera.
Andevros a écrit :IE : les colores selon la description.
Et ce même si ton thème windows est un très joli thème avec des barres de défilement jolies et originales, tu es affublé des immondes barres style-Windows95, beurk !

Pour moi (qui utilise un joli thème windows), le choix est vite fait ;-)

Pour en revenir au sujet j'ai essayé de regarder effectivement le mieux pourrait être un petit hack pour IE. À rajouter en-dessous du .body_contenu, un sélecteur CSS2 un peu plus évolué... soit

Code : Tout sélectionner

.body_contenu {
... les propriétés qui vont bien pour IE...
}
[class="body_contenu"] {
...ici les valeurs qui vont bien pour tous les autres (Gecko, Opera, KHTML...)...
}
qui se base sur la non-implémentation du sélecteur d'attributs par IE (ou n'importe quel autre sélecteur qu'il ne comprend pas, adjascent, enfant direct - html>body .body_contenu - ou autre), IE ne les reconnait pas et n'interprétera donc pas le contenu.
Soit l'inverse avec le hack du sélecteur universel

Code : Tout sélectionner

.body_contenu {
... les propriétés qui vont bien pour tous...
}
* html .body_contenu {
... les propriétés qui vont bien pour IE...
}
qui se base sur le fait qu'IE croit qu'il y a quelque chose en-dessus de <html> (Dieu peut-être ? Allez savoir ! :shock: :lol: )

Avec ça plus rien ne peut résister (mais attention si un jour IE7, 8 ou 9 corrige le bug, si tant est que ce soit possible)
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Semrush [Bot] et 1 invité