css里div层和浏览器页面之间会有个空隙是怎么回事?如图。

我就弄了两个层,顶层和div1层。不加背景图和背景色时不知道,可是现在一加就发现左侧和上方都有个空隙啊,怎么破啊?
.div1{
margin:0 auto;
width:1440px;
height:700px;
color:#0094ff;
font-size:30px;
background-image:url("1.jpg");
background-repeat:no-repeat;
background-size:cover;
padding:80px;
}
.divTop{
margin:0 auto;
width:1440px;
height:70px;
background-color:#0094ff;
color:#ffd800;
}

设置div最外面不是还有一层body么?,一般都是对body这样设置
body{
margin:0px;
padding:0px;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-10-22
不同的浏览器对css解读不同
在css开头加上
*{padding: 0;margin: 0;border: 0;}
第2个回答  2015-10-22
在css中加一句 *{border:0px;padding:0px;margin:0px;}

css里div层和浏览器页面之间会有个空隙是怎么回事?如图。
设置div最外面不是还有一层body么?,一般都是对body这样设置 body{ margin:0px;padding:0px;}

为什么网页中两个DIV他们之间有间隔,为什么?C
div之间存在间隔是因为浏览器在解析网页时有一套自己的默认规律,如果要改变这套规律就要使用CSS。CSS就是你上面所列的*{pading:0;margin:0}之类的。padding代表内间隔,margin代表外间隔,如果你只想让所有的div间隔消失,就加入div {pading:0;margin:0;}即可,*{pading:0;margin:0}表示网页中所...

如何使div和网页的上边没有缝隙?
一,div和网页的上边有缝隙是因为body有默认的8像素的margin,只要加上下面代码就可以实现div和网页上边没有缝隙。代码:body{ margin:0;padding:0; } 二,DIV是层叠样式表中的定位技术,全称DIVision,即为划分。有时可以称其为图层。DIV在编程中又叫做整除,即只得商的整数。 DIV元素是用来为HTML(...

火狐浏览器两个div之间为什么会有缝隙
一般是兼容问题,CSS的兼容设置方法您可以参考:http:\/\/www.jb51.net\/css\/23232.html。您可以在火狐官方网站下载火狐浏览器,在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。

DIV+CSS把DIV的margin:0px auto,为什么在浏览器里显示时,DIV的顶部...
margin:0px auto;padding:0px;}<\/style> <\/head> <body> <div><\/div> <\/body> <\/html> <!--你要对<body>标记设置CSS样式,而不是对<DIV>设置样式,因为在<Div>的外面还有<body>包裹着。另外,必要时还要要设置<body>标记的padding为0以得到完全顶在浏览器页面顶端的页面效果。--> ...

css+div制作网页时怎么让最上面的logo那一行与网页上面没有间隔
浏览器有一些默认的内置样式:比如页面顶部或者四周的间距,就是你描述的这种“有个空”的现象。这种情况, 你要在你的CSS文件的最顶部,添加一行:html, body { margin:0; padding:0 } 这样就不会有空格了。

dreamweaver两个div标签来插入图片后为什么中间会有空隙?
{padding=0;margin=0} img{border:none} 中间有空隙是因为div框他们之间本来就有1像素的间距,而图片本身有边框,想除去空隙和边框需要在总样式里面加入以上除空隙代码

我的页面里两个div之间莫名其妙有一行空白,chrome下面没有,ie内核的...
这个是IE6常出现的问题 一般div里单独放一个img的 时候会出现 空白 你给 #top 这边加进去 font-size:0 就没问题了 top { width:765px;margin:0 auto;font-size:0;}

CSS样式,帮我看一下,子div顶部和父div怎么有个间距?
我先后在FF和IE里面浏览了下,都没有出现你所说的”子div顶部和父div有个间距“,而只有最顶段,也就是父DIV的上面有一段空白处,我想你说的就是这个吧。这个很简单,这是由于浏览器的CSS默认值造成的,一般的浏览器的HTML或BODY的margin-top默认值为10px左右,你又要加上一句:body,html{ margin...

css怎么去除网页上端和下端的空隙
0px;padding: 0px;} 扩展:body,div, form, img, ul, ol, li, dl, dt, dd, form, p { margin: 0px;padding: 0px;border: 0px none;list-style: none outside none;text-decoration:none;} 一般网站设计都会加上上面这段代码,学习前端一定要多看其他优秀网站的布局以及页面结构。

相似回答