Ho una casella modale in cui sto cercando di mettere due colonne una accanto all'altra, e l'ho fatto assegnando float: sinistra a un div (.center-columnb) ea un float: a destra per la colonna .map. Ciò che succede, tuttavia è che 'center-columnb' spezza il contenitore div con lo sfondo grigio sfumato come se questo div fosse posizionato SOTTO quel contenitore div (notare i bordi arrotondati sul fondo della parte grigia, che doveva essere a il fondo del div. Quando rimuovo float: a sinistra da centercolumnb da style.css, tutto è ok tranne che la colonna a destra non rimane più lì Qualcuno ha alternative che potrebbero aiutarmi? Grazie :)Float: left break container div?
11
A
risposta
25
Hai una divisione genitore di #contentholder
ma non contiene i float al suo interno. Un elemento flottato, per impostazione predefinita, viene rimosso dal flusso del documento e qualsiasi div principale verrà compresso. Per fare in modo che contenga i float all'interno, devi dargli una proprietà di overflow. Questo dovrebbe fare il trucco:
#contentholder {
overflow: auto;
}
7
Un altro modo è cancellare nella parte inferiore del contenitore Domanda. Per una soluzione completa compatibile con browser, è sufficiente aggiungere prima del div di chiusura:
<div style="clear:both"></div>
Problemi correlati
- 1. Float left and right
- 2. forza float: left div per non andate alla riga successiva
- 3. CSS pagina-break-after e float non stanno giocando bene?
- 4. Estende child div oltre container div
- 5. IE7 float left e stacking problem
- 6. vertical-align: bottom WITH float: left
- 7. Come rendere "overflow di testo: puntini di sospensione" sia per "float: left" e "float: right" div?
- 8. Float Crea Div Overlapping
- 9. Come allineare 3 div left-center-right?
- 10. css - contenuto div shrink-to-fit container
- 11. Soluzione CSS per dropdown break div border
- 12. CSS - Come fare div break line
- 13. Schede dell'interfaccia utente jQuery: come posizionare div con float: proprietà left in tab?
- 14. La larghezza è necessaria per flottare due div affiancati usando float: left property?
- 15. Float sinistra div andando alla riga successiva
- 16. CSS Float non si estende Altezza Div
- 17. verticalmente e horinzontally allineare più bambini div nel container
- 18. CSS Seleziona immagini con style = "float: left" possibile?
- 19. Css problema altezza div quando si usa float
- 20. Qual è il comportamento standard di float: right following float: left?
- 21. break su di
- 22. Float un fondo arco proprio all'interno di un div
- 23. Float: Right IE7 Bug
- 24. etichetta di input e float con pattern
- 25. Possiamo usare <body> al posto di #container div?
- 26. Come centrare tre div orizzontalmente in un div genitore?
- 27. white-space: layout breakbox di break nowrap
- 28. contenenti div più piccolo di bambini
- 29. Div Floating su un'immagine
- 30. Div uno affianco senza galleggiante
Sì. E se questo crea una barra di scorrimento, prova l'overflow: nascosto; – Michelle
Sai cosa? Hai risolto un problema su cui stavo riflettendo da due giorni. Grazie mille DA, Michelle e fanfavorite :)))))) così felice ora funziona! – pufAmuf