一般的都会在CSS样式开头写上
* {
padding:0
margin:0
}
定义所有元素内外边距都为0.可以有效消除一起问题!
你的这个问题是由于文档本身在顶部和部都有默认的距离
或者
html, body {margin:0padding:0}
这样解决!
首先纠正一点,top属性是相对决定定位而言的,你如果div没有设定absolute,top这边就是无效的其次,你所谓的顶部是指从哪里到哪里?
是容器之间还是指容器到窗体之间?
除了margin和padding可能造成容器间隔以外,float浮动错位也会造成空白。
最好还是把你的代码和css贴出来,不然实在是不知道问题出哪里。
那是body的默认属性,一般写网页都会去掉默认属性,以便以后开展工作,以后你会接触更多带有默认属性的标签,就像链接默认有下划线……你可以在css中加入*{margin:0padding:0},意思是去掉所有默认内边距外边距。