Poiché l'elemento <body>
nel vostro HTML è solo un altro elemento di blocco (molto simile a un <div>
), e come ogni elemento di blocco, può avere lo styling dimensionale (margin
, padding
, width
, height
, ecc).
Considerando che la "dimensione" dell'elemento <body>
non deve necessariamente corrispondere direttamente alla dimensione dell'oggetto document
(che corrisponde all'intero documento HTML come renderizzato, nel suo complesso). Una buona ragione è che l'elemento <body>
si trova anche all'interno dell'elemento <html>
, che è anche un elemento di blocco e può avere le proprie dimensioni.
Se il vostro elemento <html>
, per esempio, ha avuto , allora il vostro elemento <body>
sarà sicuramente diverso in termini di dimensioni efficace per l'intera document
del tutto.
Ora, non fraintendetemi: document
e document.body
può hanno la stessa dimensione esatta (provare a controllare StackOverflow di, per esempio), ma si deve capire che <body>
è solo un altro blocco HTML è possibile manipolare tramite CSS.
fonte
2012-10-18 13:05:33
try body {margine: 0; padding: 0;} e quindi controlla le altezze –