Bonjour,
Sur un site que je suis en train de faire avec Liferay, je n'ai aucun problème avec IE alors qu'avec Firefox, i ll n'exécute pas une partie de mon CSS (celui du menu). Etant donné que le site n'est pas encore en ligne, je vous mets la patie du code qui ne s'exécute pas.
Le problème se situe au niveau des trois grands blocs qui constituent le CSS du menu avec couleur différente pour les différents niveau (#id .class ul li ul li), seul le premier bloc s'exécute et les deux autres non alors que sur IE çà marche, y a quelques choses qui ne va pas? J'ai vérifié le fichier sur W3C et çà ne donne pas d'erreurs.
J'espère vraiment trouver de l'aide. Merci.
Modifié par wael (19 Mar 2008 - 13:46)
Sur un site que je suis en train de faire avec Liferay, je n'ai aucun problème avec IE alors qu'avec Firefox, i ll n'exécute pas une partie de mon CSS (celui du menu). Etant donné que le site n'est pas encore en ligne, je vous mets la patie du code qui ne s'exécute pas.
.site_map_perso {
padding-left: 0px;
}
#layout-column_column-1 .portlet-boundary_85_ {
width:auto;
background-color:#ffffff !important;
padding-left: 0px;
}
#layout-column_column-1 .portlet-boundary_85_ ul li a, #layout-column_column-1 .portlet-boundary_85_ ul li a:visited {
display:block;
min-height:2.0em /*Non-IE6*/;
height:auto !important;
height:2.0em /*IE6*/;
line-height:2.0em;
padding:0px 0px 0px 0px;
border-top: solid 1px rgb(200,200,200);
text-decoration:none;
color:rgb(255,255,255);
font-weight:bold;
font-size:120%;
background-color:#000080;
padding-left: 0px;
}
#layout-column_column-1 .portlet-boundary_85_ ul li ul li a, #layout-column_column-1 .portlet-boundary_85_ ul li ul li a:visited {
display:block;
min-height:1.7em /*Non-IE6*/;
height:auto !important;
height:1.7em /*IE6*/;
line-height:1.7em;
padding:0px 0px 0px 0px;
border:none;
font-weight:normal;
text-decoration:none;
color:rgb(255,255,255);
font-size:120%;
background-color:#1E80CC;
padding-left: 5px;
}
#layout-column_column-1 .portlet-boundary_85_ ul li ul li ul li a, #layout-column_column-1 .portlet-boundary_85_ ul li ul li ul li a:visited {
display:block;
min-height:1.7em /*Non-IE6*/;
height:auto !important;
height:1.7em /*IE6*/;
line-height:1.7em;
padding:0px 0px 0px 0px;
border:none;
font-weight:normal;
text-decoration:none;
color:rgb(255,255,255);
font-size:120%;
background-color:#77B5FE;
padding-left: 10px;
}
#layout-column_column-1 .portlet-boundary_85_ ul li a:hover {
background-color:rgb(225,225,225);
color:rgb(42,90,138);
text-decoration:none;
font-weight: bold;
}
#layout-column_column-1 .portlet-boundary_85_ ul li ul li a:hover {
background-color:rgb(225,225,225);
color:rgb(42,90,138);
text-decoration:none;
font-weight: bold;
}
#layout-column_column-1 .portlet-boundary_85_ ul li ul li ul li a:hover {
background-color:rgb(225,225,225);
color:rgb(42,90,138);
text-decoration:none;
font-weight: bold;
}
#layout-column_column-1 .portlet-boundary_85_ ul li ul li ul li a:selected {
font-weight: bold;
}
Le problème se situe au niveau des trois grands blocs qui constituent le CSS du menu avec couleur différente pour les différents niveau (#id .class ul li ul li), seul le premier bloc s'exécute et les deux autres non alors que sur IE çà marche, y a quelques choses qui ne va pas? J'ai vérifié le fichier sur W3C et çà ne donne pas d'erreurs.
J'espère vraiment trouver de l'aide. Merci.
Modifié par wael (19 Mar 2008 - 13:46)