Ciao a tutti,
Stato provando a creare un mio template utilizzando come base il tema basic.
Stava andando tutto bene quando mi sono imbattuto nella gestione del menu principale pposizionato nella sezione intestazione, praticamente io vorrei che ci sia il menu principale e appena sotto di esso un div che aggiungo io nel page.tpl.php e sotto ancora il sottomenu.
menu principale
_______________
Div personalizzato
_______________
Sottomenu
_______________
Il problema è che nel css il #navigation mi da per forza un'altezza fissa che io però non voglio altrimenti mi tronca il contenuto appena sotto il menu principale e non risco in nessun modo a sistemare questo comportamento.
#navigation {
float: left;
margin-left: 0;
margin-right: -100%;
padding: 0;
width: 100%;
}
.with-navigation #content,
.with-navigation .sidebar {
margin-top: 40px; /* Navigation Height */
}
#navigation {
height: 40px; /* Navigation Height */
}
Il navigation non si comporta come un elemento block o float ma è come se fosse un layer o qualcosa del genere, qualcuno di voi mi aiuterebbe?
Niente, opterò per framework che mi sembra più semplice, se qualcuno comunque ha idee a riguardo per il basic si faccia avanti ;)
non sono sicuro di aver capito la domanda, ma quello che mi chiedo io è : se elimini l'altezza cosa succede? ... in secondo luogo ti consiglio di guardare anche le prorpietà del div che contiene #navigation spesso alcuni comportamenti dei DIV son ereditati da proprietà del div contenitore.
Slice2Theme Servizio per la conversione di Design in markup HTML e/o temi.
WeBrain Solution | Pillsofbits Of Bits
Se elimino l'altezza, il contenuto all'interno non viene troncato ma il #navigation si sovrappone ai contenuti sottostanti, è come se il #navigation fosse un layer e non un elemento flottante, quindi l'inserimento di un'altezza pare obbligatorio, infatti solo indicando un'altezza fissa anche i contenuti sottostanti vengono "spinti" in basso. Credo che abbiano fatto questo comportamento per aumentare il posizionamento infatti così facendo portano le voci principali nella parte alta della pagina ma a livello di costruzione è un bell'handicap.