2010-03-13 10 views
10

Sto tentando di implementare un menu CSS e sto avendo un problema con il menu che spinge gli altri contenuti/div in giù quando il menu si espande.CSS: arresto div che spinge il contenuto

http://www.confetti.ie/index2.aspx

Qualcuno può dirmi che cosa CSS ho bisogno di fermare il contenuto del corpo principale di essere spinto quando il menu si espande?

+0

non so cosa vuoi dire. Puoi descrivere più in dettaglio? –

risposta

15

La parola chiave è la proprietà CSS position: absolute. Rende gli elementi "fluttuanti" rispetto agli altri contenuti. Gli elementi del menu posizionati in modo assoluto non spingeranno il contenuto della pagina.

+0

Ciao, grazie per la risposta, mi sembra di avere ancora qualche problema. Ho aggiunto la posizione: assoluta; al contenitore del sottomenu, sembra ancora spingere il corpo principale e poi il corpo torna indietro? Inoltre, come posso ottenere il contenitore del sottomenu per appare su qualsiasi altra immagine sulla pagina? View problema qui http://bit.ly/bAcS56 saluti Melt – Melt

+0

@Melt il primo non so, ci deve essere qualche altro elemento che viene ridimensionato dallo script - non si può dire davvero che uno. La parola chiave per il secondo è la proprietà 'z-index'. http://www.w3schools.com/Css/pr_pos_z-index.asp –

5

Utilizzare position: absolute; per spostare l'elemento (contenitore del sottomenu) fuori dal flusso del documento.

3

Usa position: absolute per quello che si desidera essere sopra e position : relative per chi non si vuole spostare

Problemi correlati