Bonjour,
j'essaie de mettre en place une suite de menus qui déploient leurs sous-menus quand on survole leurs libellés.
en fait le lien enserre le libellé du menu plus la liste des items ul des sous-menus. les items sont également sous forme de liens. le bloc a qui enserre le libellé du menu + la liste a la classe "premier" ou "deuxieme" ou "troisieme"
sur le hover de a.[n]ieme, le lien se déploie en bloc. le problème est qu'il faut que je donne manuellement une dimension qui soit fonction du nombre de mes sous-menus pour chaque menu...
voici le code:
comment faire en sorte que la taille de mon bloc a.[n]ieme:hover se redimensionne automatiquement en fonction des items qu'il contient?
Merci!
Modifié par rootsoo (02 Feb 2006 - 13:04)
j'essaie de mettre en place une suite de menus qui déploient leurs sous-menus quand on survole leurs libellés.
en fait le lien enserre le libellé du menu plus la liste des items ul des sous-menus. les items sont également sous forme de liens. le bloc a qui enserre le libellé du menu + la liste a la classe "premier" ou "deuxieme" ou "troisieme"
sur le hover de a.[n]ieme, le lien se déploie en bloc. le problème est qu'il faut que je donne manuellement une dimension qui soit fonction du nombre de mes sous-menus pour chaque menu...
voici le code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>test_liste_masquer2</title>
<style title="all" media="all" type="text/css">
a {
width: 200px;
height: 200px;
}
a ul {
display: none;
background-color: rgb(102, 204, 204);
}
a:hover ul
{display:block}
a.premier:hover {
width: 200px;
display: block;
height: 115px;
}
a.deuxieme:hover {
width: 200px;
display: block;
height: 100px;
}
a.troisieme:hover {
width: 200px;
display: block;
height: 100px;
}
</style>
</head>
<body>
<a class="premier" href="#">menu1<br>
<ul>
<li><a href="#">item 1</a></li>
<li =""><a href="#">item 2</a></li>
<li><a href="#">item 3</a></li>
<li><a href="#">item 4</a></li>
<li><a href="#">item 5</a></li>
</ul>
</a>
<br>
<a class="deuxieme" href="#">menu 2<br>
<ul>
<li><a href="#">item 1</a></li>
<li =""><a href="#">item 2</a></li>
<li><a href="#">item 3</a></li>
<li><a href="#">item 4</a></li>
</ul>
</a><br>
<a class="troisieme" href="#">menu 3<br>
<ul>
<li><a href="#">item 1</a></li>
<li><a href="#">item 2</a></li>
<li><a href="#">item 3</a></li>
</ul>
</a>
</body>
</html>
comment faire en sorte que la taille de mon bloc a.[n]ieme:hover se redimensionne automatiquement en fonction des items qu'il contient?
Merci!
Modifié par rootsoo (02 Feb 2006 - 13:04)