Affichage différent sous IE

Bonjour,

Sur ce site : http://closvivier1.free.fr je n'ai pas le même affichage sous IE que sous Firefox ou autres.
Le menu horizontal devrait avour une ligne verte en haut et en bas, or sous IE J'ai une ligne plus épaisse en haut et deux ligne plus fine en bas. Je suppose qu'il y a une solution pour résoudre ce problème, mais je ne trouve pas. Avez vous une idée svp?

A+
--
Jean Michel Missègue-Delmas
La meilleur façon de se protéger des virus informatique, c'est d'utiliser GNU/Linux et les Logiciels libres.
http://abul.org
http://www.ubuntu-fr.org/

Bonjour,

Sur ce site : http://closvivier1.free.fr je n'ai pas le même affichage
sous IE que sous Firefox ou autres.
Le menu horizontal devrait avour une ligne verte en haut et en bas, or
sous IE J'ai une ligne plus épaisse en haut et deux ligne plus fine en
bas. Je suppose qu'il y a une solution pour résoudre ce problème, mais
je ne trouve pas. Avez vous une idée svp?

Bonjour,
je pense que c est ta liste qui constitue le menu horizontale qui n est
pas conforme et qui provoque un affichage different (le filet est provoque
par l ID nav positionne sur le premier UL...) Je ne sais pas si ce menu a
ete fait par toi, ou s il s agit d une contrib connue, mais pour ma part,
je mettrai plutot :
<div id=nav>
<ul>
<li>

sinon, les menus en liste, c est bien, ca fait un joli affichage sur Lynx
cordialement
triton

Jean Michel Missègue-Delmas a écrit :

Bonjour,

Sur ce site : http://closvivier1.free.fr je n'ai pas le même affichage sous IE que sous Firefox ou autres.
[...]

A+

Bonjour

la solution est là:
http://www.quirksmode.org/css/condcom.html

Il suffit de placer les CSS spécifiques pour IE dans une feuille de style séparée, qui sera chargée par IE uniquement, parce que le <LINK...> sera dans une balise conditionnelle spécifique à IE.

Comme ça, on peut faire un bon travail propre pour les bons navigateurs respectueux des normes et des standrds.
On peut alors surcharger les CSS pour les navigateurs non graphiques comme IE.

A bientôt
Grégoire

triton@pointcentral.net a écrit :

Bonjour,

Sur ce site : http://closvivier1.free.fr je n'ai pas le même affichage
sous IE que sous Firefox ou autres.
Le menu horizontal devrait avour une ligne verte en haut et en bas, or
sous IE J'ai une ligne plus épaisse en haut et deux ligne plus fine en
bas. Je suppose qu'il y a une solution pour résoudre ce problème, mais
je ne trouve pas. Avez vous une idée svp?

Bonjour,
je pense que c est ta liste qui constitue le menu horizontale qui n est
pas conforme et qui provoque un affichage different (le filet est provoque
par l ID nav positionne sur le premier UL...) Je ne sais pas si ce menu a
ete fait par toi, ou s il s agit d une contrib connue,

Non il n'est pas de moi. C'est plugin en cours de réalisation sur spip-contrib.

  mais pour ma part,

je mettrai plutot :
<div id=nav>
<ul>
<li>

J'avais fait l'essai, mais cela ne fonctionne pas non plus. Désolé.

sinon, les menus en liste, c est bien, ca fait un joli affichage sur Lynx

J'ai installé lynx suite à ton message, effectivement c'est pas mal comme affichage? Ceci dit je ne connais pas du tout lynx.

A+
JM

cordialement
triton

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ

--
Jean Michel Missègue-Delmas
La meilleur façon de se protéger des virus informatique, c'est d'utiliser GNU/Linux et les Logiciels libres.

"Jean Michel Missègue-Delmas" a écrit :
je n'ai pas le même affichage sous IE que sous Firefox ou autres.
Le menu horizontal devrait avour une ligne verte en haut et en bas, or
sous IE J'ai une ligne plus épaisse en haut et deux ligne plus fine en bas.

A priori c'est un problème d'héritage de propriété CSS :
IE récupère un border vert pour un élément (div ou ul ) et pas les autres Navigateurs,
suite à un border-width non défini par défaut .

Revoit les définitions CSS des border du div #nav ou son héritier direct ul
en forçant la définition d'un border-width à 0px pour l'élément (div ou ul )
qui récupère la propriété "border" à tort dans IE.