Bonjour,
Je débute et j'ai quelques soucis...
Je souhaitais utilise le menu déroulant horizontal donné en tutoriel sur ce site car je le trouve sympa et adapté au design de mon site.
Mais je ne veux pas que ce menu soit en position "absolute"...
pour la première ligne (le menu) ya pas de souci, il se place ou il faut.
Par contre, le sous-menu reste en haut à droite au lieu de suivre le menu.
voila le code :
Merci d'avance pour votre aide.
[JAI TROUVE LA SOLUTION]
Modifié par ratch (03 Nov 2007 - 23:48)
Je débute et j'ai quelques soucis...
Je souhaitais utilise le menu déroulant horizontal donné en tutoriel sur ce site car je le trouve sympa et adapté au design de mon site.
Mais je ne veux pas que ce menu soit en position "absolute"...
pour la première ligne (le menu) ya pas de souci, il se place ou il faut.
Par contre, le sous-menu reste en haut à droite au lieu de suivre le menu.
voila le code :
<head>
<title>Menu horizontal déroulant sur une ligne en CSS</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script type="text/javascript">
<!--
window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
for (var i = 1; i<=10; i++) {
if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
}
if (d) {d.style.display='block';}
}
//-->
</script>
<style type="text/css">
<!--
body {
margin: 10px;
padding: 0;
font: 1em Verdana, sans-serif;
background-color: #031831;
}
dt, dl, dd, ul, li {
list-style-type: none;
margin: 0 10px 0 0;
padding: 0;
}
#menu {
left: 50px;
top: 20px;
}
#menu dl {
float: left;
}
#menu li {
display: inline;
}
#menu a {
text-decoration: none;
color: #fff;
}
#smenu1, #smenu2, #smenu3, #smenu4 {
position: absolute;
left: 7px;
font-size: 0.7em;
border-top: 1px solid gray;
width: 691px;
top: 32px;
}
.mentions {
bottom : 300px;
left : 10px;
color: #000;
background-color: #ddd;
}
a {text-decoration: none;
color: #222;
}
.Style1 {
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
}
.Style3 {font-size: 11px; font-weight: bold; }
-->
</style>
</head>
Merci d'avance pour votre aide.
[JAI TROUVE LA SOLUTION]
Modifié par ratch (03 Nov 2007 - 23:48)