Sto creando un sito web http://nebkat.com/beta/index.php e c'è uno sfondo grigio e uno sfondo bianco per il contenuto (vedi di persona). Il problema è che non posso impostare la parte bianca in altezza al 100%. Resta solo fino al titolo (benvenuto ...) e poi si ferma.CSS 100% altezza Div
risposta
Le altezze specificate in% non saranno rispettate dal browser (modifica: intendo dire che non funzioneranno nel modo previsto).
È necessario un div di compensazione all'interno del proprio div. <div id="container">
. Qui è dove si dovrebbe collocarlo:
<div id="container">
<div id="logo">...</div>
<div id="menu">...</div>
<div id="content">...</div>
<!-- HERE -->
<div style="clear: both;"></div>
</div>
Lo height: 100%
in CSS non funziona come ci si aspetterebbe.
La mia soluzione sarebbe scrivere un semplice JavaScript che misuri l'altezza disponibile, quindi imposta l'altezza del div in modo appropriato.
Dovrebbe essere abbastanza semplice, ma se hai bisogno di aiuto, lo metterò insieme per te :)
imposta l'altezza del tuo div di #container al 100% questo dovrebbe risolvere il problema (almeno sarà in Firefox 3.6).
Si consiglia di installare uno strumento come Firebug per firefox, è possibile utilizzarlo per "live" modificare le proprietà css sui siti Web. rende davvero facile capire problemi come questo.
dare altezza al 100% per contenitore div e che risolverebbe il tuo problema.
Provato ma non ha funzionato. – nebkat
Bene, si utilizzerà min-height:100%;
o min-height:500px
.
Questo può risolvere la vostra soluzione.
questa risposta dovrebbe essere aggiornato con questo: Make div 100% height of browser window
body,html{
height:100%;
}
#container{
height:100%
}
- 1. CSS div 100% altezza
- 2. Altezza div di nidificazione CSS 100%
- 3. Div 100% altezza scroll
- 4. altezza 100% div
- 5. CSS Div Immagine di sfondo Altezza fissa 100% Larghezza
- 6. CSS 100% altezza su larghezza
- 7. Div bambino al 100% altezza al genitore altezza automatica
- 8. Div 100% altezza visualizzata come 0px?
- 9. altezza div bambino 100% posizione interna: div fisso + overflow automatico
- 10. altezza minima: 100%; height: 100%; non funziona
- 11. Altezza DIV contenitore CSS. Domande DIV floating
- 12. CSS Div riempimento rimanente altezza
- 13. Bootstrap Twitter - 100% Altezza
- 14. 100% altezza e CSS sul mobile
- 15. Altezza CSS: 100% rispetto all'altezza: eredita
- 16. differenza tra altezza css: 100% vs altezza: auto
- 17. Impostazione Div (#Map) altezza e larghezza al 100%
- 18. Bootstrap su Twitter: div in contenitore con altezza 100%
- 19. div interno ha bisogno di essere al 100% altezza
- 20. barra laterale fissa con altezza 100% in CSS
- 21. 100% Altezza in dGrid
- 22. altezza 100% in cromo
- 23. CSS Fill parent div 100% clean
- 24. Div Floated 100% altezza del genitore dinamico senza posizione assoluta?
- 25. 100% altezza div tra intestazione e piè di pagina
- 26. 100% per più div
- 27. CSS - Come avere l'elemento altezza 100% all'interno del genitore
- 28. Perché non posso rendere il mio div 100% altezza se utilizzo un doctype HTML5? Come ottengo il 100% di altezza
- 29. Altezza div relativa relativa
- 30. CSS: altezza- riempire il resto del div?
Esse - a meno che l'elemento genitore abbia un'altezza trattata come "automatica" (nel qual caso anche la percentuale viene considerata automatica). – Quentin
Ciò significa che l'altezza del genitore deve essere specificata in * px *? Destra? –
No. Qualsiasi unità. L'unica limitazione è che non può essere auto (e se è una percentuale quindi applica questo paragrafo al suo genitore (e così via, in modo ricorsivo)). – Quentin