Bonjour,
Je suis débutante et j'essaie d'apprendre peu à peu et là...
J'ai créé un menu déroulant vertical, en suivant les indications du tutoriel, et ça fonctionne très bien avec Internet Explorer.
En revanche, avec Firefox, le menu semble correct, mais les cases des sous-menus s'allongent indéfiniment lorsqu''on ouvre le menu.
Et je ne comprends pas pourquoi.
D'autant que dans la démo du tutoriel, ce problème ne se pose pas, donc c'est que j'ai dû me tromper quelque part... mais Où ???
Quel est le code qui commande les longueurs des cases ??
Je vous remercie de votre aide!
C'est le site d'un collège : http://pedagogie.ac-toulouse.fr/col-girbet-saverdun/index.html
Voici le code que j'ai installé (et qui fonctionne avec IE mais pas avec FF...)
Modifié par EmmaTls (01 Jul 2007 - 21:59)
Je suis débutante et j'essaie d'apprendre peu à peu et là...
J'ai créé un menu déroulant vertical, en suivant les indications du tutoriel, et ça fonctionne très bien avec Internet Explorer.
En revanche, avec Firefox, le menu semble correct, mais les cases des sous-menus s'allongent indéfiniment lorsqu''on ouvre le menu.
Et je ne comprends pas pourquoi.
D'autant que dans la démo du tutoriel, ce problème ne se pose pas, donc c'est que j'ai dû me tromper quelque part... mais Où ???
Quel est le code qui commande les longueurs des cases ??
Je vous remercie de votre aide!
C'est le site d'un collège : http://pedagogie.ac-toulouse.fr/col-girbet-saverdun/index.html
Voici le code que j'ai installé (et qui fonctionne avec IE mais pas avec FF...)
<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" media="screen">
<!--
body {
margin: 0;
padding: 0;
background: white;
font: 90% "Times New Roman", Times, serif;
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: relative;
top: 1;
left: 0;
}
#menu {
width: 150px;
}
#menu dt {
cursor: pointer;
margin: 2px 0;;
height: 20px;
line-height: 20px;
text-align: center;
font-weight: bold;
border: 1px solid gray;
background: #00FFFF;
}
#menu dd {
border: 1px solid gray;
background-color: #CCFFFF;
text-align: center;
}
#menu li {
text-align: left;
background: #CCFFFF;
}
#menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
background-color: #99FFFF;
}
#menu li a:hover, #menu dt a:hover {
background: #FFCCFF;
}
-->
</style>
Modifié par EmmaTls (01 Jul 2007 - 21:59)