hack pour Safari 5.1.7
Posté : 11 mars 2015, 17:25
Bonjour,
Le titre du message explique déjà mon problème et ma question.
J'ai effectivement des problèmes de hacks entre les différents navigateurs.
Pour IE, j'ai du js qui renvoit sur une feuille de style externe spécifique pour IE:
C'est bon pour IE.
Pour les autres navigateurs je ne peux pas faire comme ça, donc tous mes autres
hacks doivent être ensemble dans la même feuille css.
Pour Firefox j'utilise:
Ca fonctionne très bien aussi.
Pour Google et Opéra j'utilise:
Ca marche sur les deux mais du coup c'est Safari qui plante
Pour info la version que j'utilise est Safari 5.1.7
Ca fait un bout de temps que je cherche.
Je ne sais pas si quelqu'un peut m'aider?
Le titre du message explique déjà mon problème et ma question.
J'ai effectivement des problèmes de hacks entre les différents navigateurs.
Pour IE, j'ai du js qui renvoit sur une feuille de style externe spécifique pour IE:
Code : Tout sélectionner
<script> <!--script pour IE--> /*
function loadCss( fichierCss){
var link=document.createElement("link");
link.setAttribute("rel", "stylesheet");
link.setAttribute("href", fichierCss );
document.getElementsByTagName("head").item(0).appendChild(link);
}
//on vérifie si le navigateur est IE
if ( navigator.userAgent.indexOf("MSIE")>0 ) {
loadCss("mafeuilleexterne.css") ; //inclusion dynamique du css compatible ie
}
</script>
Pour les autres navigateurs je ne peux pas faire comme ça, donc tous mes autres
hacks doivent être ensemble dans la même feuille css.
Pour Firefox j'utilise:
Code : Tout sélectionner
@-moz-document url-prefix(){...}Pour Google et Opéra j'utilise:
Code : Tout sélectionner
@media screen and (-webkit-min-device-pixel-ratio:0)Pour info la version que j'utilise est Safari 5.1.7
Ca fait un bout de temps que je cherche.
Je ne sais pas si quelqu'un peut m'aider?