Bonjour,
Je suis développeur en informatique mais débutante et je débute aussi en css et Xhtml.
voici ce que je veux : un menu sur la gauche avec à coté une barre de séparation (image).
J'ai donc créé un div menu avec un float : left et un div hr (barre de séparation) avec un float left également pour qu'il se positionne à côté.
Ca fonctionne bien sous IE mais sous Firefox, mon image barre de séparation se trouve sur le div menu ! étrange non ?
plus simple en image :
FireFox :
http://mysuperform.free.fr/test/vueFF.jpg
Internet Explorer :
http://mysuperform.free.fr/test/vueIE.jpg
Source :
style CSS :
Si quelqu'un voit d'où vient le problème, car là je suis totalement perdue...
merci d'avance
Je suis développeur en informatique mais débutante et je débute aussi en css et Xhtml.
voici ce que je veux : un menu sur la gauche avec à coté une barre de séparation (image).
J'ai donc créé un div menu avec un float : left et un div hr (barre de séparation) avec un float left également pour qu'il se positionne à côté.
Ca fonctionne bien sous IE mais sous Firefox, mon image barre de séparation se trouve sur le div menu ! étrange non ?

plus simple en image :
FireFox :
http://mysuperform.free.fr/test/vueFF.jpg
Internet Explorer :
http://mysuperform.free.fr/test/vueIE.jpg
Source :
<div id="container">
<!-- début Menu-->
<div id="menu">
<ul>
<li><a href="#" >Accueil</a></li>
<li><a href="bacterie.html">La bactérie</a> </li>
<li><a href="risques.html">Les risques</a></li>
<li><a href="legislation.html">La législation </a></li>
<li><a href="solution.html">Notre solution</a></li>
<li><a href="contacte.php">Nous contacter</a></li>
<li><a href="#">Liens connexes</a></li>
</ul>
<img id="img" src="images/img_menu.jpg" alt="eau" width="230" height="153" />
</div>
<!-- Fin Menu -->
<!-- barre de séparation -->
<div id="hr"><img src="images/hr.jpg" alt="séparation"/> </div>
</div>
style CSS :
#container {
background-color:#FFFFFF;
width: 955px;
height:auto;
padding:0px;
margin-top:10px;
margin-left:auto;
margin-right:auto;[#black]
margin-bottom:0px;
text-align:left;
left:50%;
top:50%;
text-align:center;
}
#menu {
width:200px;
float: left;
margin : 40px 8px 0px -15px;
}
#menu ul {
text-align:left;
margin-top : 20px;
width:205px;
border-right: 0 px dashed #000033;
line-height: 25px; /* taille cellule */
}
#menu li {
border-bottom: 1px dashed #757678;
padding-top: 10px;
list-style: none;
color: #EAAE40;
}
#menu a{
display: block;
text-decoration:none;
color: #EAAE40;
padding-left: 0px;
width:205px;
font-family:"Century Gothic",arial;
font-size:14px;
}
#hr {
margin-left:0px;
display:inline;
float : left;
margin-top:70px;
}
Si quelqu'un voit d'où vient le problème, car là je suis totalement perdue...

merci d'avance