html {
height: 100%;
border-bottom: 1px #999 solid;
}
NOTA: ho voluto forzare la barra di scorrimento nelle pagine che so che non sarà necessario scorrere. Questa soluzione è per una situazione del genere.
La soluzione di Jonesy non ha funzionato per me in tutti i browser, ma sono disposto ad avere una striscia grigia 1px insignificante che funziona in modo coerente in tutti i browser. Per me è meglio che mostrare un pieno dell'1% in più (soluzione del chip). Design saggio, non è nemmeno una concessione perché è così insignificante: provalo e guarda cosa intendo.
Inoltre, questa soluzione sarà super-a prova di futuro. Se si desidera aggiungere uno spazio vuoto come le altre soluzioni, non si può dire quali ottimizzazioni verranno incorporate nei browser futuri e potrei immaginare un browser che rileva lo spazio vuoto sprecato e lo elimina (cose strane sono accadute). Concedendo 1px, stai costringendo il browser a gestire questo 1 pixel indipendentemente da cosa.
fare questo lavoro per tutti i browser? – Kimble
No; non funziona per Chrome 9.0. – David
Inoltre, non funziona con IE8 e versioni precedenti secondo il sito Web W3School. –