Probleme avec menu deroulant

Résolu
nano1986 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   -  
nano1986 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,
j'ai un gros probléme avec mon site internet ,je viens d'essayer de poser un menu deroulant mais lorsqu'il se deroule mes éléments de la page se decale .je pense que c'est un probleme de postion absolut mais je ne sais vraiment pas comment faire et ou agire sur la css ...
quelqu'un pourrait il m'aider???
je travaille avec dreamweaver... et la cssattache est pour l'instant uniquement compatible avec firefox .


code htlm:



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Index Riom ville en jazz</title>
<link href="jazzMENU2.css" rel="stylesheet" type="text/css" />
<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>
<head>
</head>

<body>
<div class="all">
<div class="header">
<div class="banniere"></div>
<div class="logo"></div></div>

<div class="contener">
<div class="menu">
<div id="menu">
<dl>
<dt onmouseover="javascript:montre();"><a href="" title="Retour à l'accueil">Accueil</a></dt>
</dl>

<dl>
<dt onmouseover="javascript:montre('smenu1');">Menu 1</dt>
<dd style="display: none;" id="smenu1">
<ul>
<li><a href="#">Sous-Menu 1.1</a></li>
<li><a href="#">Sous-Menu 1.2</a></li>
<li><a href="#">Sous-Menu 1.3</a></li>
<li><a href="#">Sous-Menu 1.4</a></li>
<li><a href="#">Sous-Menu 1.5</a></li>
<li><a href="#">Sous-Menu 1.6</a></li>
</ul>
</dd>
</dl>


<dl>
<dt onmouseover="javascript:montre('smenu2');">Menu 2</dt>
<dd style="display: none;" id="smenu2">
<ul>
<li><a href="#">Sous-Menu 2.1</a></li>
<li><a href="#">Sous-Menu 2.2</a></li>
<li><a href="#">Sous-Menu 2.3</a></li>
<li><a href="#">Sous-Menu 2.4</a></li>
</ul>
</dd>
</dl>

<dl>
<dt onmouseover="javascript:montre('smenu3');">Menu 3</dt>
<dd style="display: none;" id="smenu3">
<ul>
<li><a href="#">Sous-Menu 3.1</a></li>
<li><a href="#">Sous-Menu 3.2</a></li>
<li><a href="#">Sous-Menu 3.3</a></li>
<li><a href="#">Sous-Menu 3.4</a></li>
<li><a href="#">Sous-Menu 3.5</a></li>
</ul>
</dd>
</dl>

<dl>
<dt onmouseover="javascript:montre('smenu4');">Menu 4</dt>
<dd style="display: block;" id="smenu4">
<ul>
<li><a href="#">Sous-Menu 4.1</a></li>
<li><a href="#">Sous-Menu 4.2</a></li>
<li><a href="#">Sous-Menu 4.3</a></li>
</ul>
</dd>
</dl>

</div>


</div>
<div class="agenda">
<div class="agendarouge"><a href="#">Le Programme</a></div>
<div class="agenblanc">
<ul class="agenblanc ul">
<li><a href="#">Lundi 25 juillet</a></li>
<li><a href="#">mardi 26 juillet</a></li>
<li><a href="#">mercredi 27 juillet</a></li>
<li><a href="#">jeudi 28 juillet</a></li>
<li><a href="#">vendredi 29 juillet</a></li>
<li><a href="#">samedi 30 juillet</a></li>
<li><a href="#">dimache 31 juillet</a></li>
</ul>
</div>
<div class="artistesgris"><a href="#">Les Artistes</a></div>

</div>
<div class="agendablanc">
<h1 align="center">Bienvenue sur riom ville en jazz </h1>
<p>$xc</p>
<p>vcx</p>
<p>vcx</p>
<p>v</p>
<p>xcv</p>
<p>cxv</p>
<p>xc</p>
<p>v</p>
<p>cxv</p>
<p>xc</p>
<p>v</p>
<p>cx</p>
<p>vxc</p>
<p>v</p>
<p>xc</p>
<p>vcx </p>
</div>
<div class="recherche"><a href="#">Recherche</a></div>

<div class="newsletter">
<div id="newlettersearch"><a href="#">Newletter</a>
</div>
<div class="newslettersaisi2">
</div>
<div></div>
</div>
<div id="boutique">
<div id="boutiquegristete"><a href="#">Boutique en ligne</a></div>
<div id="tshirt"></div>

<div id="boutiquebas"></div>
</div>

</div>
</div>

</body>
</html>

css:

body {
background-image: url(../site%20sources/d%C3%A9coupage/images/2/images/images/images/images/images/fondu-8.jpg);
background-repeat: repeat-x;
}

#all {
height: 570px;
width: 1024px;
}
.header {
height: 148px;
width: 1024px;
float: left;
background-repeat: repeat-x;
}
.banniere {
float: left;
height: 148px;
width: 779px;
background-image: url(../site%20sources/d%C3%A9coupage/images/2/images/images/images/images/images/accueilgrisfini_02.png);
background-repeat: no-repeat;
}
.logo {
float: left;
height: 148px;
width: 244px;
background-image: url(../site%20sources/d%C3%A9coupage/images/2/images/images/images/images/images/accueilgrisfini_03.png);
}
.menu {
height: 43px;
width: 560px;
margin-top: 13px;
margin-left: 209px;
margin-right: 368px;
}
.agendarouge {
float: left;
height: 22px;
width: 93px;
background-image: url(../site%20sources/d%C3%A9coupage/images/2/images/accueilgrisfini_24.jpg);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
padding-top: 7px;
padding-left: 30px;
text-decoration: none;
}
.artistesgris {
float: left;
height: 22px;
width: 125px;
background-image: url(../site%20sources/d%C3%A9coupage/images/2/images/accueilgrisfini_37.jpg);
background-repeat: no-repeat;
padding-top: 5px;
}

.artistesgris a{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
margin-left: 36px;
}
.agendablanc hl{
text-align:center

}
.agendablanc {
float: left;
min-height:380px;
width: 581px;
margin-left: 13px;
background-color: #FFFFFF;
overflow: 380 px

}
.recherche {
float: left;
height: 48px;
width: 97px;
margin-top: 2px;
margin-left: 13px;
background-image: url(../site%20sources/d%C3%A9coupage/images/2/images/accueilgrisfini_27.jpg);
padding-top: 10px;
padding-left: 55px;
}
.newslettersaisi {
height: 10px;
width: 140px;
margin-top: 5px;
margin-left: 10px;
}
#saisi {
width: 130px;
}


.recherche a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}
.agenblanc {
float: left;
height: 283px;
width: 123px;
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FF0000;
text-decoration: none;
margin: 0px;
line-height: 20px;
list-style-type: none;
list-style-image: none;
}

.agenblanc a
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
text-decoration: none;

}.agenblanc ul{
margin: 0px;
padding: 0px;
text-align: center;
line-height: 40px;
}

.agenda {
float: left;
height: 338px;
width: 124px;
margin-left: 71px;
list-style-image: none;
list-style-type: none;
}



.contener {
float: left;
height: 427px;
width: 1024px;
}
.newsletter {
float: left;
width: 152px;
margin-top: 5px;
background-image: url(../site%20sources/d%C3%A9coupage/images/2/images/accueilgrisfini_32.jpg);
margin-left: 13px;
height: 70px;
background-repeat: no-repeat;
}
.newsletter a{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}
.newslettersaisi2 {
height: 15px;
width: 135px;
padding-top: 3px;
padding-left: 10px;
}
.newslettersaisi2 input type {height: 15px;
width: 135px;
padding-top: 3px;
padding-left: 10px;
}
.newsletter input {
height: 15px;
width: 130px;
padding: 50px;
}

#newlettersearch {
width: 96px;
height: 30px;
padding-left: 56px;
padding-top: 14px;
}

.newsletter a{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}
#boutiquegristete {
height: 21px;
width: 107px;
float: left;
background-image: url(../site%20sources/d%C3%A9coupage/images/2/images/images/Sans-titre-2_01.jpg);
background-repeat: no-repeat;
padding-top: 8px;
padding-left: 45px;
}
#boutiquegristete a{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
font-style: normal;
font-weight: bold;
}
#tshirt {
float: left;
height: 149px;
width: 152px;
background-image: url(../site%20sources/d%C3%A9coupage/images/2/images/images/Sans-titre-2_02.jpg);
background-repeat: repeat-x;
}
#boutiquebas {

height: 27px;
width: 152px;
background-image: url(../site%20sources/d%C3%A9coupage/images/2/images/images/Sans-titre-2_03.jpg);
float: left;
}
#boutique {
float: left;
height: 205px;
width: 152px;
margin-top: 5px;
margin-left: 13px;
}
.agendarouge a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}
<style type="text/css">

/* CSS issu des tutoriels https://www.alsacreations.com/ */

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
.menu {
top: 41px;
z-index:100;
width: 781px;
height: 43px;
}
#menu dl {
float: left;
margin: 0 1px;
width: 60px;
}
#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
border: 1px solid gray;
}
#menu dd {
border: 1px solid gray;
}
#menu li {
text-align: center;
}
#menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu li a:hover, #menu dt a:hover {
background: #eee;
}

a {text-decoration: none;
color: black;
color: #222;
}
A voir également:

1 réponse

nano1986 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   6
 
en faite j'ai trouvé c'etait la menu dd en absolut je parle tous seul sur ce forum...
0