Menu deroulant (IE6 et JS desactivee)

duxitto Messages postés 247 Date d'inscription   Statut Membre Dernière intervention   -  
bg62 Messages postés 23732 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonsoir tout le monde,

Je suis confronté a un souci concernant le menu déroulant de mon site, en effet il est actuellement réalisé grâce a JavaScript mais je souhaite le refaire en CSS pur, le souci c'est que j'ai 20% de mes visiteurs qui utilisent IE6 et presque autant qui désactivent JS. Je me demande quelle serait la solution optimale pour offrir un menu visible par tout le monde.

Merci pour vos conseils


A voir également:

2 réponses

bugs2010
 
Salut,

Je te conseille un menu déroulant en full CSS.
a voir ta question tu es un peut perdu en css peut etre.
Donc essaye cela et vois ce que ca dit.

<!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>Document sans nom</title>
<style type="text/css">
#menu {
width:150px;
font-size:20px;
}
#menu ul {
margin:0px;
padding:0px;
background-color:#999999;
}
#menu ul li {
height:25px;
line-height:25px;
list-style:none;
padding-left:40px;
border-top:#ffffff solid;
border-width:1px;
}
#menu ul li a {
text-decoration:none;
color:#000000;
}
#menu ul li:hover {
background-color:#FF9900;
position:relative;
}
#menu ul li a:hover {
text-decoration:none;
color:#ffffff;
}
#menu ul ul {
display:none;
position:absolute;
left:150px;
top:0px;
border:#ffffff solid;
background-color:#CCCCCC;
}
#menu ul li:hover ul {
display:block;
}
#menu ul ul li {
border:none;
width:100px;
float:left;
display:inline;
}
</style>
</head>
<body>
<div id="menu">
<ul>
<li><a href="#">Accueil</a>
<ul>
<li><a href="#">menu1</a></li>
<li><a href="#">menu2</a></li>
</ul>
</li>
<li><a href="#">Images</a>
<ul>
<li><a href="#">menu1</a></li>
<li><a href="#">menu2</a></li>
</ul>
</li>
<li><a href="#">Vidéos</a>
<ul>
<li><a href="#">menu1</a></li>
<li><a href="#">menu2</a></li>
</ul>
</li>
<li><a href="#">Contact</a></li>
</ul>
</div>
</body>
</html>

Bon courage,
0
bg62 Messages postés 23732 Date d'inscription   Statut Modérateur Dernière intervention   2 409
 
ben tu viens de donner la réponse toi-même : tout en css ... :-)
0