Vous n'êtes pas identifié(e).
Bonjour,
je suis débutante en php,
j'ai donc suivi les tutaux de ce site et d'autres pour créer un menu et l'inclure dans ma page principale.
Dans le DIV pour le menu :
Dans le DIV de contenu :
Dans mon fichier menuEduc.php
Sur le lien de mon menu en CSS:
Tout s'affiche correctement, sauf que quand je souhaite cliquer sur le lien, le menu se retracte.
Or quand j'enleve le code php au profit d'un #
je peux de nouveau passer la souris et cliquer sur mon lien "Que Faire En Général"
Auriez vous une idée pour venir a bout de ce problème?
merci
:-)
Hors ligne
Saluton,
Ce que tu décris-là semble provenir d'un évènement Javascript, or je n'en vois pas dans le bout de script.
Comme par ailleurs tu évoques une feuille de style je pense que le problème provient de choses qui ne nous sont pas présentées dans ton post.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Merci de me repondre,
alors mon menu est sans javascript, uniquement avec des css.
Quand on ne met pas les liens on le parcours sans problème dans IE (et même IE6) et dans firefox/mozzila.
Je vous donne tout :
Mon menu (menuEduc.php)
Mon CSS :
#conteneur-menu{
background:#52BC60;
height:20px;
position:absolute;
}
#conteneur-sousmenu{
background:#BB1A1E;
height:20px;
position:absolute;
}
# conteneur-fiche{
background:none;
position:absolute;
}
#menu {
position:relative;
}
#fiche {
position:relative;
}
#menu dl{
width:150px;
height:20px;
margin:0; padding:0;
display:block;
float:left;
line-height:20px;
text-align:center;
}
#menu dt {
display:block;
color:#FFFFFF;
border-right: dotted 1px #FFFFFF;
cursor:pointer;
}
#menu dd{
margin:0; padding:0;
background:#790000;
display:block;
}
#menu dd ul{
margin:0; padding:0;
list-style:none;
display:block;
}
#menu dd ul li{
margin:0; padding:0;
list-style:none;
display:block;
}
#menu dl a:link{
color: #FFFFFF;
}
#menu dl a:hover{
font-weight:bold;
}
#menu dl a:visited{
color:#FFFFFF;
}
#menu dd a:link{
margin:0; padding:0;
background:#790000;
color: #FFFFFF;
text-decoration: none;
display:block;
border-top:dotted 1px #FFFFFF;
}
#menu dd ul li a:hover{
margin:0; padding:0;
color:#FFFFFF;
background:#990000;
}
#menu dl dd{
display:none;
}
#menu dl:hover dd{
display:block;
}
voilà, je seche un peu beaucoup!!! merci de m'aider.
Hors ligne
Ah petite précision... que je viens de trouver...
Sans les liens (#) ça fonctionne avec IE et mozzila(and co)
Je viens de retester avec le lien
dans Mozzila, ca fontionne...
Dans IE non !
bon ben j'ai ma solution, c'est dans le CSS... désolée de vous avoir dérangé.
Merci.
Hors ligne
Au passage, diagnostic s'orthographie DIAGNOSTIC et non QUE.
Il y a un ordre pour déclarer les règles sur les pseudos classes en CSS
1 :link
2 :visited
3 :hover
4 :active
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Merci encore de m'avoir répondu.
C'est un problème IE et CSS...
comme quand on met les liens à vide avec un # ça fonctionnait trés bien, j'ai cru que c'etait en rajoutant le lien PHP.
Désolée et merci encore.
Hors ligne