18073 sujets
Tu aurais pu continuer sur l'autre sujet
Pour IE 5 mac Eric Meyer propose plusieurs solutions assez sombres dans son libre (voir "les incontournables"). En pratique, je ne sais même pas si ça corrige tout.
En plus ça utilise un bug dans le parsing des commentaires dans le css, bref pas très très joli.
Vu le très faible pourcentage d'IE mac, et vu que le menu n'est pas détruit, je ne penses pas que ce soit intéressant d'en tenir compte.

Pour IE 5 mac Eric Meyer propose plusieurs solutions assez sombres dans son libre (voir "les incontournables"). En pratique, je ne sais même pas si ça corrige tout.
En plus ça utilise un bug dans le parsing des commentaires dans le css, bref pas très très joli.
Vu le très faible pourcentage d'IE mac, et vu que le menu n'est pas détruit, je ne penses pas que ce soit intéressant d'en tenir compte.
Comme il s'agit d'un problème différent, j'ai pensé qu'il serait mieux de créer un nouveau sujet. Soit.
Je suis entièrement d'accord avec la réponse, l'ennui, c'est que la personne concernée ne l'entend pas de cette oreille et tient à ce que ça fonctionne pour IE 5 aussi. Donc, si malgré tout, j'avais une petite ligne de code qui puisse remédier à ce problème, je serais vraiment soulagé. Et peut-être ne serais-je pas le seul.
Je suis entièrement d'accord avec la réponse, l'ennui, c'est que la personne concernée ne l'entend pas de cette oreille et tient à ce que ça fonctionne pour IE 5 aussi. Donc, si malgré tout, j'avais une petite ligne de code qui puisse remédier à ce problème, je serais vraiment soulagé. Et peut-être ne serais-je pas le seul.
Voilà, c'était là où je pensais
Mais bon ce n'est pas très beau à voir et je risque me faire lyncher par certains
Donc tu as :
les <li> qui sont en float left. et leur largeur (width) est définie.
Tu as aussi les <a> inclu dans les <li> qui sont en float left et en display block. C'est justement ce comportement qui fait que IE5 mac réagira comme il faut. Mais il faut que les autres navigateurs ne fassent pas flotter les <a>.
Donc vient le trucage pour IE 5 mac : il consiste à masquer une règle à IE 5 mac :
Je ne sais pas si tu y comprends quelque chose ...
Modifié par TriadPtale (06 Jul 2005 - 17:43)

Mais bon ce n'est pas très beau à voir et je risque me faire lyncher par certains

Donc tu as :
les <li> qui sont en float left. et leur largeur (width) est définie.
Tu as aussi les <a> inclu dans les <li> qui sont en float left et en display block. C'est justement ce comportement qui fait que IE5 mac réagira comme il faut. Mais il faut que les autres navigateurs ne fassent pas flotter les <a>.
Donc vient le trucage pour IE 5 mac : il consiste à masquer une règle à IE 5 mac :
/* La barre oblique inversée du commentaire masque la règle dans IE 5 mac \*/
#menu a{float: none;}
/* Fin du trucage */
Je ne sais pas si tu y comprends quelque chose ...
Modifié par TriadPtale (06 Jul 2005 - 17:43)
TriadPtale a écrit :
Mais bon ce n'est pas très beau à voir et je risque me faire lyncher par certains![]()
Meuuuuuu nooonn, qu'est-ce que tu vas chercher, là ?

Faut avouer que les IE Mac Hacks, c'est vraiment le côté sombre, très sombre de la force. Mais bon, comme c'est pour une espèce en voie d'extinction, on va être gentil
