L'altezza minima non funziona su body/html?L'altezza minima non funziona con il corpo
body, html
{
min-height:100%;
}
compie assolutamente nulla (Firebug riporta il corpo, i tag HTML altezza non cambia affatto)
L'altezza minima non funziona su body/html?L'altezza minima non funziona con il corpo
body, html
{
min-height:100%;
}
compie assolutamente nulla (Firebug riporta il corpo, i tag HTML altezza non cambia affatto)
In primo luogo, dichiarare una doctype così siete in standard, se non l'hai già.
Ora il corpo può essere alto quanto l'HTML contenente, quindi è necessario impostare il tag HTML al 100% di altezza e il corpo al 100% di altezza minima. Questo funziona per me su Firefox.
html {height:100%}
body {min-height:100%}
Non tutti i browser come Min-Height, provare qualcosa come questo per catturare tutti i browser.
min-height:100%;
height:auto !important;
height:100%;
Questo è vero e il tuo consiglio è stato l'unica cosa che ha funzionato me! Grazie! –
html{
height:100%;
}
body{
min-height:100%;
position:relative;
}
è necessario aggiungere
Questo ha funzionato per Chrome 64 senza impostare un'altezza hard-coded:
html {
min-height: 100%;
display: flex;
}
body {
flex: 1;
}
impressionante che ha funzionato, un follow-up domanda: Ora ho impostato corpo per essere altezza minima: 100%. Ora ho un altro div all'interno del corpo, e voglio che sia anche min-height: 100% ;, l'ho fatto ma non funziona. –
Sinceramente non sono sicuro del modo migliore per farlo in un modo conforme a tutti i browser. – Moses
l'aggiunta di min-altezza al corpo non funziona, anche con html altezza minima 100% – chovy