让上下两个DIV块之间有一定距离或没有距离

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了让上下两个DIV块之间有一定距离或没有距离相关的知识,希望对你有一定的参考价值。

1、若想上下DIV块之间距离,只需设定:在CSS里设置DIV标签各属性参数为0
div{margin:0;border:0;padding:0;}
这里就设置了DIV标签CSS属性相当于初始化了DIV标签CSS属性,这里设置margin外边距为0;边框border属性为0和内补白也为0;这样相当于就初始化了DIV之间距各属性距离为0,这样就不会造成DIV直接有一定的距离。

2、如果想上下两个DIV间有距离的话,只需设定div中的margin属性即可,本例中div属性对全局DIV块都适用,代码如下:

技术分享
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<style type="text/css">
<!--设置DIV块的边界为5px-->
div{margin:5px;border:0;padding:0;}
#Box1{
width:200px;
height:72px;
background-color:#666;
}
#Box2{
width:200px;
height:72px;
background-color:#F0F;
}
</style>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>让上下两个DIV块之间有一定距离或没有距离</title>
</head>

<body>
<div id="Box1"></div>
<div id="Box2"></div>
</body>

</html>
技术分享

这里设置了DIV块的边界为5px,当有上下两个DIV块时,边界是重合的,按大的来,所以这里上下两个DIV块的距离是5px(只取其中大的边界值,此处全局设定都是5px)

效果图:

技术分享

如不想全局设置DIV块之间的边界,可在各个DIV块之间进行单独设置margin。

以上是关于让上下两个DIV块之间有一定距离或没有距离的主要内容,如果未能解决你的问题,请参考以下文章

两个div之间有空隙

android 代码中设置控件的垂直居中和两个控件之间的距离。

android 代码中设置控件的垂直居中和两个控件之间的距离。

移动端图片上下居中且按钮始终保持在图片底部一定距离

img元素与下面相邻的块元素之间有一个距离

两个div之间有空白或间隔的解决办法