html,body和div设置为100%宽度,但仍不能完全使用100%

J.S*_*J.S 2 html css width

我将边距和内边距重置为0。余设置的<html><body>宽度为100%。

我的CSS看起来像这样:

html, body { 
    margin:0;
    padding:0;
    width:100%;
}

#wrapper {
    margin:0;
    padding:0;
    width:100%;
    background-color:#ccc;
}
Run Code Online (Sandbox Code Playgroud)

每当我将浏览器的大小调整到可以得到水平滚动条的程度时,div都不会完全占据100%的宽度。甚至没有正文或html。我已经对其进行调试,大约有180px的间隙。

在此处输入图片说明

raw*_*med 6

您可以为此使用溢出

html, body { 
margin:0;
padding:0;
width:100%;
height:100%;
overflow: auto;
}
Run Code Online (Sandbox Code Playgroud)

我也面临类似的问题,我用了这个