Così ho una pagina con html
, header
, body
, div
tag etc. Per il CSS, ho:percentuale imbottitura non è sommando altezza totale correttamente
* {
margin: 0;
padding: 0;
}
html {
width: 100%;
height: 100%;
}
body {
width: 98%;
height: 98%;
padding: 1%;
}
Il mio problema c'è una barra di scorrimento sul lato destro del browser. Significa che l'altezza è troppo alta?
html
è impostato su 100%
altezza e larghezza. Il body
ha una spaziatura 1%
che aggiunge 1%
in alto, a destra, in basso ea sinistra, quindi questo è width - 2 = 98
e height - 2 = 98
.
Quindi imbottitura 1%
altezza 98%
e larghezza 98%
. Come posso ottenere una barra di scorrimento?
Questo è interessante! Succede anche se aggiungi 'ridimensionamento della casella: border-box;' per 'body'? – Johannes
@Johannes non ho idea di cosa faccia il box-dimensionamento ma l'ho risolto facendo quello che josh ha detto, usa vh e vw – SebastianZdroana