Coucou à tous,
Je suis entrain de réaliser un menu en utilisant le CSS.
J'avais jusqu'à présent résolu bcp de problème de compatibilité mais là je sèche !
Alors je me penche vers les forums !
Mon menu est dispo à l'adresse http://www.easyconseil.com/test/test.html
Le code est le suivant :
2 pb principaux :
- sur FF les images sont séparées par un espace, alors que sur IE les images sont collées les unes aux autres. Si je veux mettre un espace entre chaque image sous IE, ça me fait un espace trop grand sur FF, je voudrai avoir le même espace qq soit le navigateur
- sur FF le texte de la case blanche est bien aligné à gauche, alors que sur IE il y a un alinéa et qu'en plus il est sacrément décalé vers la droite ! Au même endroit, la première ligne du menu doit être en rouge avec une flèche rouge devant, elle est très bien sur FF mais n'apparait pas sur IE.
Merci beaucoup de votre aide.
++
Pierrick
Modifié par Pierrick81 (10 Feb 2007 - 10:09)
Je suis entrain de réaliser un menu en utilisant le CSS.
J'avais jusqu'à présent résolu bcp de problème de compatibilité mais là je sèche !
Alors je me penche vers les forums !
Mon menu est dispo à l'adresse http://www.easyconseil.com/test/test.html
Le code est le suivant :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<HTML>
<HEAD>
<TITLE>Conseil en stratégie</TITLE>
<style type="text/css">
<!--
#vmenu {
position:absolute;
left:15px;
top:15px;
margin:0px;
padding:0px;
}
#vsmenu {
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
}
#vssmenu {
width:182px;
border-style:solid;
border-width:1px;
border-color:#990033;
margin-bottom:4px;
}
#vssmenu ul {
list-style-type:none;
list-style-position:inside;
width:163px;
padding:0px 10px 0px 10px;
margin-bottom:5px;
margin-top:5px;
}
#vssmenu ul li {
line-height:12px;
padding-left:0px;
padding-top:5px;
padding-bottom:5px;
}
.serrer {
letter-spacing:-1px;
}
.actif {
background: url(images/fleche.gif) no-repeat 0px 1px;
padding-left:25px;
color:#990033;
}
#vssmenu ul li a {
text-decoration:none;
color:#666666;
font-size:11px;
font-family:Arial;
font-weight:bold;
}
#vssmenu ul li a:hover {
text-decoration:none;
color:#990033;
}
-->
</style>
</HEAD>
<BODY>
<div id="vmenu">
<div id="vsmenu"><a href="page1.html"><IMG SRC="images/vmenu1.gif" WIDTH="184" HEIGHT="33" border="0" alt=""></a></div>
<div id="vssmenu">
<ul><li><a href="page1.html"><span class="actif">Les métiers du conseil</span></a></li>
<li><a href="page1.html">Conseil en stratégie</a></li>
<li><a href="page1.html"><span class="serrer">Conseil en stratégie opérationnelle</span></a></li>
<li><a href="page1.html">Conseil en organisation et système d'information</a></li>
</ul>
</div>
<div id="vsmenu"><a href="page3.html"><IMG SRC="images/vmenu2.gif" WIDTH="184" HEIGHT="33" border="0" alt=""></a></div>
<div id="vsmenu"><a href="page4.html"><IMG SRC="images/vmenu3.gif" WIDTH="184" HEIGHT="33" border="0" alt=""></a></div>
</div>
</BODY>
</HTML>
2 pb principaux :
- sur FF les images sont séparées par un espace, alors que sur IE les images sont collées les unes aux autres. Si je veux mettre un espace entre chaque image sous IE, ça me fait un espace trop grand sur FF, je voudrai avoir le même espace qq soit le navigateur
- sur FF le texte de la case blanche est bien aligné à gauche, alors que sur IE il y a un alinéa et qu'en plus il est sacrément décalé vers la droite ! Au même endroit, la première ligne du menu doit être en rouge avec une flèche rouge devant, elle est très bien sur FF mais n'apparait pas sur IE.
Merci beaucoup de votre aide.
++
Pierrick
Modifié par Pierrick81 (10 Feb 2007 - 10:09)