Se ho capito bene è perché il testo nel box dei contenuti si "allarga" all'aumentare della risoluzione del monitor e quindi diventa più "basso" dei menu, giusto? Due le soluzioni possibili:
1. Imposta height: 100% anche agli elementi html e body (Explorer dovrebbe fare giusto così e Firefox non dovrebbe risentirne). Tuttavia non è che sia una soluzione molto pratica, specie se il tuo body ha dei padding o dei margin superiori e inferiori...
2. Stabilisci un'altezza minima che il box dei contenuti deve comunque mantenere (tale per cui riesca sempre a superare in altezza il più alto dei due menu laterali). A questo punto nella regola di stile per il box dei contenuti aggiungi:
Così facendo, il tuo box dei contenuti avrà sempre e comunque un'altezza minima di default sufficiente per "contenere" i menu posizionati in modo assoluto. Ovviamente basterebbe impostare solo min-height, ma Explorer (che è sempre il migliore in fatto di trovate geniali!) non supporta questa proprietà...quindi ci vuole un hack (impostando height 2 volte in quel modo) che sfrutta altri 2 suoi "buchi" per correggere questa mancanza! E lo chiamano pure browser...codice:min-height: ALTEZZA MINIMA IN PIXEL; height: auto !important; height: ALTEZZA MINIMA IN PIXEL;



Rispondi quotando