J'ai un problème avec le fichier CSS. Le fichier CSS ne fonctionne pas avec IE8 dans Win XP et IE 9 dans Win 7, mais fonctionne très bien dans Win 8, IE 10 dans Win 7 et Firefox et Chrome. S'il vous plaît laissez-moi savoir comment le faire fonctionner dans toutes les versions. quand je regarde la source, le fichier CSS est là, mais il n'est pas appliqué à la page Merci à tous pour lire.fichier css non applicable dans IE 8 dans win xp, 9 dans win 7
Répondre
Parfois, nous devons faire quelques trucs dans le code CSS pour travailler dans les anciennes versions IE et d'autres navigateurs.
Par exemple, pour appliquer l'opacité sur un élément, je fais d'habitude:
.withOpacity {
/* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
/* IE 5-7 */
-webkit-filter: alpha(opacity=60);
-moz-filter: alpha(opacity=60);
-o-filter: alpha(opacity=60);
filter: alpha(opacity=60);
/* Netscape */ -moz-opacity: 0.6;
/* Safari 1.x */ -khtml-opacity: 0.6;
/* Good browsers */
-ms-opacity: 0.6;
opacity: 0.6;
}
Ainsi, la propriété opacity
est universel, mais parfois d'être pris en charge pour certains navigateurs, nous devons rejoindre le préfixe respectif avant. Regardez this page pour mieux comprendre, par exemple.
Parfois, pour forcer une IE ancienne version d'appliquer une propriété CSS il faut se joindre à un *
avant que la propriété est juste et suffisant, comme celui-ci ceci:
.smallElement
{
width: 20px;
*width: 20px
}
Et par exemple, pour créer un champ obligatoire indicateur je fais normalement ceci:
.fieldRequired:after,
.requiredIndicator
{
content: "*";
color: red;
vertical-align: top
}
.fieldRequired
{
zoom: expression(this.doneReq ? '1' : (
function(el) {el.innerHTML += '<span title="This is a required field!" class="requiredIndicator">*</span>'; return el.doneReq=true;})(this));
}
en d'autres termes, les anciennes versions IE ne peut pas appliquer le code CSS sur le .fieldRequired:after
, donc avec l'expression/fonction créée dans la classe .fieldRequired
nous connectons le même b Comportement avec le code html.
mon code est correct, juste le fichier css ne fonctionne pas, je l'ai mis à la fin de la balise principale, mais il ne s'applique pas, dans> IE10 il fonctionne bien, je ne sais pas comment – Init
Vous pouvez afficher votre code d'en-tête? Le fichier CSS ne fonctionne pas ne peut pas être vrai. Ou le fichier CSS ne se charge pas ou les propriétés CSS ne sont pas en cours de lecture et pour cela ma réponse doit résoudre le problème. Si le fichier CSS ne se charge pas, peut être un problème de référence ou peut manquer une fin de tag. – Ninita
Vous avez déjà essayé de déboguer sur IE 7 (par exemple) si le fichier CSS existe sur l'en-tête HTML et si ses propriétés sont implémentées survolez les éléments HTML respectifs? – Ninita
- 1. Compatibilité avec l'API Windows win 7 vs win XP
- 2. processus spawn dans win XP
- 3. Comment couper l'application dans Win XP?
- 4. spork sur Win XP/ruby1.8.7 non reconnu gem 'win-32process'
- 5. Strange CSS sur IE 7/8/9
- 6. Win xp hibernate timer
- 7. Valeur String.format() dans l'étiquette statusstrip affichée différemment sur Win 7 vs Win XP
- 8. Développement ASP.NET dans Win 7
- 9. C# application .net openfile Dialog travaille dans win xp non win 7 (32 bits ou 64 bits)
- 10. WebDav alternatives? Win server 2003, win 7
- 11. Sites épinglés dans les navigateurs autres que IE 9/Win 7
- 12. Enregistrement de port parallèle dans un fichier sous Win XP
- 13. Combiner Windows dans le style Win-7
- 14. L'application C# fonctionne sur Win 7 Mais pas sur XP
- 15. OpenProcess échoue pour win 7
- 16. getCanonicalHostName pour localhost fonctionne sur Win 7 mais pas XP?
- 17. Erreurs Mercurial sous Win XP
- 18. Equivalent d'intentions dans Android pour Win 7. *
- 19. Problème de codage - Win Xp vs Win 2003
- 20. comprendre l'erreur java + WIN XP
- 21. Win XP msvcrt se bloque
- 22. Win Phone 7 lire le fichier XML
- 23. questions border-radius dans IE 9, 8, 7
- 24. Android SDK win 7
- 25. Comment gérer une tâche planifiée dans Win XP Professional
- 26. Win 8 format de fichier hibernation?
- 27. copie de odbc win xp à windows 7
- 28. scripts Groovy + run commande CLI + WIN XP
- 29. Le programme s'exécute sur Win 7, mais pas sur Win 8
- 30. Comment utiliser WIA vesion 2 dans win 7 et C#?
Vous pouvez afficher votre code CSS? Quelques fois nous devons faire quelques trucs dans le code css pour travailler dans les versions anciennes IE – Ninita