Bonjour Nicolas et merci de ta réponse.
Je ne souhaite pas faire de hacks sur mes feuilles de style.
J'ai donc testé un
code Apache dans une page Html et une autre en PHP, mais dans les 2 cas cela ne fonctionne pas: IE Mac affiche toujours la feuille de style par défaut [
HTML /
PHP].
Je suppose que Free ne dispose pas de ces fonctionnalités de scripts.
J'ai donc tenté ma chance avec Javascript, de façon a ce qu'il soit directement executé par le navigateur client.
Toujours sur la page de
Macromedia, je JS proposé est le suivant:
Bloc de code:
<!--#if expr="\"$HTTP_USER_AGENT\" = /MSIE/ && \"$HTTP_USER_AGENT\"
= /Mac/" -->
<link rel=stylesheet href="styles/mac_ie.css" type="text/css">
<!--#elif expr="\"$HTTP_USER_AGENT\" = /MSIE/ && \"$HTTP_USER_AGENT\"
= /Windows/" -->
<link rel=stylesheet href="styles/pc_ie.css" type="text/css">
<!--#else -->
<link rel=stylesheet href="styles/default.css" type="text/css">
<!--#endif -->
Le code est similaire a celui de All HTML.
J'a donc simplement
copié ce JS à la racine de mon FTP, mais dans ce cas, la feuille de style n'est pas chargée sur la
page incluant le script.
Je n'ai aucune idée de ce dysfonctionnement, alors qu'à prioris cela marche chez les autres.
NB: j'ai également testé la méthode toute simple consistant à inclure dans le head d'une page:
Bloc de code:
<!--[if IE]><link rel="stylesheet" type="text/css" href="css/iestyles.css" media="screen" /><![endif]-->
...mais la encore, cela ne
fonctionne pas
Help !