Salve a tutti,
stò realizzando un template personale per il joomla 1.6 ed ho riscontrato un problema nel menu orizzontale.
La div del menu non si adatta alla div che la contiene come io la vorrei. Ed il menu non viene nemmeno centrale.
Vi faccio vedere il codice e uno screen dell'output per meglio capire (non badate ai colori che sono provvisori, solo per rendermi bene conto delle divisioni

)
Contenitore per il modulo (a sua volta contenuto nel wrapper)
#line_h_c {
width: 998px;
height: 30px;
border: 0px;
margin: 0px auto 0px auto;
padding: 0px;
background-color: #AAA;
overflow: hidden;
vertical-align: top;
}
Classi del Modulo menu orizzontale
/* Div Menu Orizzontale */
.moduletable_hmenu {
width: auto;
height: 30px;
text-align: center;
margin: 0px auto 0px auto;
background-color: #CCC;
}
/* Elenco Menu */
.moduletable_hmenu ul {
list-style: none;
}
/* Menu Item */
.moduletable_hmenu li {
float: left;
padding: 0px 10px 0px 10px;
border-right: 1px dotted #333;
}
...
ed il risultato è:
http://img708.imageshack.us/img708/9461/menubarj.pngIl blocco del menu (.menutable_hmenu) è evidenziato in blu da firebug, vorrei adattarlo alla blocco a lui genitore (#line_h_c) ed anche posizionare il contenuto (la lista menu) centralmente!
grazie!
EDITCe l'ho fatta a farlo fittare grazie all'utilizzo di margini negativi, ma ancora il menu non si vuole centrare!
si centra solo se gli fornisco una larghezza fissa.. come devo fare :\
EDIT 2Ho risolto anche per centrare il menu, perchè è ovvio.. c'era un float: left; non se ne sarebbe mai andato da sinistra xD ho usato un display:inline; al posto del float ed si è piazzato dove volevo io :>