Aller au contenu

ouvrir une certaine feuille css selon le navigateur utilisé


lapîn

Sujets conseillés

Bonjour,

J'ai un gros bug sur safari et je voudrais faire en sorte que quand l'internaute est sur mac, le site utilise une feuille de style "spéciale mac".

j'ai vu que en javasavipt à prioiri c'est possible avec (navigator.appVersion.indexOf("Mac",0)>0)

est-ce que qqn voit comment faire précisément (je suis nul en javascript), il y a t il une autre méthode ?

merci beaucoup

a+

Lien vers le commentaire
Partager sur d’autres sites

Hello,

C'est effectivement possible :

- http://centricle.com/ref/css/filters/ : l'ensemble des hacks CSS et leur reconnaissance par les navigateurs

http://www.westciv.com/style_master/academ.../selectors.html : l'ensemble des supports navigateurs pour CSS2

- http://imfo.ru/csstest/css_hacks/import.php : masquer les feuilles de styles en utilisant _AT_import et ses interprétations.

- http://w3development.de/css/hide_css_from_browsers/summary/ Techniques pour cacher les feuilles de styles

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines plus tard...

bonjour

merci sibélius

finalement ce que j'ai fais :

c'est créer des styles spécial mac

et faire appel à eux à l'aide d'un javascript qui reconnait les macs :

<script type="text/javascript">
if (navigator.appVersion.indexOf("Mac",0)>0) {
document.getElementById("fondgalerie").className="fondgaleriemac";
document.getElementById("galeriegauche").className="galeriegauchemac";
document.getElementById("galeriedroite").className="galeriedroitemac";
document.getElementById("center_galerie").className="center_galeriemac";
document.getElementById("left_galerie").style.display="none";
document.getElementById("right_galerie").style.display="none";
}
</script>

a+

Lien vers le commentaire
Partager sur d’autres sites

Donc un internaute qui utilise Firefox Windows ne verra pas la même chose qu'un internaute qui utilise Firefox Mac ?

Alors que Firefox est le même navigateur sur les 2 plate-formes ? Qu'il a le même moteur de rendu ?

Ne confondons pas plate-forme et navigateur: dire que "ça s'affiche mal sur Mac" ne veut rien dire.

Dire que "çà s'affiche mal sur *tel navigateur*" ça a déjà plus de sens ;)

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...