2012-08-29 11 views
6

Ho un div che contiene un gruppo di controlli posizionati in modo assoluto. Questi controlli sono generati dinamicamente e voglio che il div espanda in modo che copra tutto il contenuto sia in larghezza che in altezza. Come posso farlo in CSS?Esp espansione div per contenere il contenuto assolutamente posizionato

+3

Gli elementi posizionati in modo assoluto vengono rimossi dal flusso del documento, quasi come se non esistessero. Puoi pubblicare il tuo codice in modo che possiamo vedere cosa stai facendo? – j08691

risposta

2

se ho capito bene si può scrivere in questo modo:

.parent{ 
position:relative; 
width:100px; 
height:100px; 
} 
.dynamicDiv{ 
position:absolute; 
top:0; 
bottom:0; 
left:0; 
right:0; 
} 
+0

awesomeness. Penso che questo ha funzionato. Grazie! – mrK

+0

Se è utile, allora accetta & upvote grazie :) – sandeep

+0

Scusa, stavo aspettando i 5 minuti richiesti. – mrK

2

che è difficile da raggiungere. Quando hai un genitore relativo con bambini assoluti all'interno, non possono influenzare la dimensione del div genitore.

È necessario utilizzare anche i bambini relativi. Perché i controlli sono posizionati in modo assoluto?

Tuttavia, in caso di errore CSS, JavaScript viene in soccorso. Quindi questo può essere risolto.

Problemi correlati