首先,宽度超出最外层的框架或元素的宽度,才会出现横向滚动条;
那么,你只需要保证你内部的元素宽度不要超出外层宽度即可;
然后是,padding的设置,padding的作用 是 在当前宽度的情况下 去 追加 padding的像素值。
希望对你有所帮助;
CSS padding(填充)是一个简写属性,定义元素边框与元素内容之间的空间,即上下左右的内边距。网页链接
这是因为body的padding属性的默认值就是0,所以你把它删掉会觉得没啥变化。但是没有变化就不等于说它是多余的,如果前面的css设置(包括内联的或外联的)中把body的padding设为其他大于0的值,那么这里就可以把它重新设为0。
补充说一下:body的margin属性的默认值则是8px(即8个像素),但不同的浏览器可能会有出入,我这是chrome浏览器的。