Chaque entête du menu déroulant de largeur différente ?

Si vous avez des questions sur la création de site, webmastering, transfert FTP, référencement, langage Html, logiciels de développement, publicité sur votre site et plus, c'est ici! Vous pouvez aussi demander l'avis des autres quant à votre site !

Modérateur: Modérateurs

Règles du forum
Image Merci de lire les règlements du forum avant de poster.

Image Rappel: Le langage SMS n'est pas toléré sur ce forum. Les demandes d'aide écrites en SMS ou formulées dans un français trop approximatif ne seront pas traitées.
Publicité
 

Chaque entête du menu déroulant de largeur différente ?

Messagede ag56 » 02 Nov 2008 11:32

Bonjour,
Je souhaite personnaliser mon menu déroulant en donnant une largeur différente à chaque titre de menu "Techniques et astuces est plus large que Antiquités" comme sur l'image ci-dessous :

ImageImage

Mais lorsque j'ouvre mon navigateur Internet Explorer voici ce que j'obtiens alors que cela fonctionne sous Safari :

ImageImage

Que faut il modifier dans le fichier css ?
Merci par avance pour votre aide.

Je joints le code css ainsi que le code html :

Code css :

body {
margin: 0;
padding: 0;
background: white;
font-family: "Times New Roman", Times, serif;
font-size: 14px;
}
dl1, dl2, dl3, dl4, dl5, dl6, dl7, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute;
top: 0;
left: 0;
z-index:100;
width: 980px;
height: auto;
}
#menu dl1 {
float: left;
width: 100px;
}
#menu dl2 {
float: left;
width: 100px;
}
#menu dl3 {
float: left;
width: 140px;
}
#menu dl4 {
float: left;
width: 200px;
}
#menu dl5 {
float: left;
width: 170px;
}
#menu dl6 {
float: left;
width: 170px;
}
#menu dl7 {
float: left;
width: 100px;
}
#menu dt {
color: white;
cursor: pointer;
line-height: 20px;
text-align: center;
font-weight: bold;
background-color: black;
background-image: url(menu.jpg);
background-repeat: no-repeat;
border: 1px solid gray;
margin: 1px;
}
#menu dd {
display: none;
border: 1px solid gray;
}
#menu li {
text-align: center;
background: black;
}
#menu li a, #menu dt a {
color: white;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
background-image: url(image.jpg);
}
#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray;
}

Code html :

<div id="menu">
<dl1>

<dt onmouseover="javascript:montre();"><a href="" title="Retour à l'accueil">Accueil</a></dt>
</dl1>

<dl2>
<dt onmouseover="javascript:montre('smenu1');">Contacts</dt>

<dd id="smenu1" onmouseover="javascript:montre('smenu1');" onmouseout="javascript:montre('');">
<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>
</ul>
</dd>
</dl2>
<dl3>
<dt onmouseover="javascript:montre('smenu2');">Visite de l'atelier</dt>

<dd id="smenu2" onmouseover="javascript:montre('smenu2');" onmouseout="javascript:montre('');">
<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>
</dl3>

<dl4>
<dt onmouseover="javascript:montre('smenu3');">Photos de nos restaurations</dt>
<dd id="smenu3" onmouseover="javascript:montre('smenu3');" onmouseout="javascript:montre('');">
<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>
</dl4>
<dl5>
<dt onmouseover="javascript:montre('smenu4');">Techniques et astuces</dt>
<dd id="smenu4" onmouseover="javascript:montre('smenu4');" onmouseout="javascript:montre('');">
<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>
</dl5>
<dl6>
<dt onmouseover="javascript:montre('smenu5');">Historiques du mobilier</dt>
<dd id="smenu5" onmouseover="javascript:montre('smenu5');" onmouseout="javascript:montre('');">
<ul>

<li><a href="#">Sous-Menu 5.1</a></li>
<li><a href="#">Sous-Menu 5.2</a></li>
<li><a href="#">Sous-Menu 5.3</a></li>
</ul>
</dd>
</dl6>
<dl7>
<dt onmouseover="javascript:montre('smenu6');">Antiquités</dt>

<dd id="smenu6" onmouseover="javascript:montre('smenu6');" onmouseout="javascript:montre('');">
<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>
</ul>
</dd>
</dl7>
</div>
ag56
Nouveau
Nouveau
 
Messages: 3
Inscription: 23 Mar 2007 23:52

Retourner vers Création de site Internet

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités