Ciao a tutti, vorrei chiedere se potete darmi una mano a correggere un pò il css che ho fatto, in quanto basta che uno zooma un paio di volte e la pagina diventa un mezzo disastro, ma non so dove mettere le mani! Il problema principale risiede nel menu in alto, che ho fatto come menu orizzontale usando i css e, sempre usando i css, ho aggiunto in alcune voci un sottomenu a comparsa. L'ho provato in varie risoluzioni e non dà grossi problemi, laddove c'era da cambiare qualcosina aggiungo un altro foglio con javascript...ma se si usa lo zoom son dolori!
Questo è il codice html
Non ho riportato tutto il menu perchè gli altri campi sono solo altri li con dei link ed eventualmente sottomenu. Il menu sta dentro ad un'altro div, con id= "div_menu".
Il codice css per questi elementi è il seguente:
codice:
#cont_lista{
background-color:#1d8435; width:100%; }
#div_menu{ height:25%;
margin-bottom:0px; overflow:visible;
}
#menu_css_orizzontale{
margin-top:0px;
list-style:none;
overflow:visible;
padding:1px;
background-color:#1d8435;
width:100%;
height:15%;
margin-bottom:2px;
}
#menu_css_orizzontale li{
display:inline;
}
#menu_css_orizzontale a{
background-color:#1d8435;
display:block;
float:left;
margin-left:1px;
padding-left: 10px;
padding-right:10px;
border-left: 10px solid #016833;
font-family:"Century Gothic";
font-size:0.88em;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
color: white;
line-height:22px;
}
#menu_css_orizzontale a:hover{
background-color:#01f637;
border-left:10px solid white;
color:white;
}
#menu_css_orizzontale a.no_dec{
width:20px;
}
#menu_css_orizzontale a.no_dec:hover{
background-color:black;
color: white;
border-left: 10px solid #c7e2e2;
}
#menu_css_orizzontale li ul.sub_menu {
position: absolute;
left: 120px;
top:125px;
width: 150px;
visibility:hidden;
}
#menu_css_orizzontale li:hover ul.sub_menu {
visibility:visible;
}
.lung_fissa{
width:90px;
}
.lung_fissa_bil{
width:140px;
}
Quando si zooma alcune voci del menu vanno a capo e si disallinea tutto in modo pessimo
Ci sono accorgimenti che posso prendere per evitare questa cosa??
In casi estremi, si potrebbe disattivare direttamente lo zoom :P?
Grazie mille