<html>
<head>
<title></title>
<style type="text/css">
#father
{
border: solid 1px #0f0;
}
#father div
{
background-color: #eeb0b0;
padding: 25px;
border: dashed 3px #000;
}
div.special
{
float: left;
}
</style>
</head>
<body>
<div id="father">
<div class="special">
This is a devision!</div>
<div class="special">
This is a devision!</div>
<div style="padding-left: 500px;">
This is a devision!</div>
<div>
This is a devision!</div>
<p>
This is a paragraph! This is a paragraph! This is a paragraph! This is a paragraph! This is a paragraph!
This is a paragraph! This is a paragraph! This is a paragraph! This is a paragraph! This is a paragraph!
This is a paragraph! This is a paragraph!
</p>
</div>
</body>
</html>
试验一:为什么每设置一个Div的浮动,都会加一段红色框的距离?
猛然很雷的很发现,原来这个鬼东西在设置成Float以后,设置Float的这个Div实际上会保留padding的设置,而跟在它屁股后面的Div则抢点floatDiv的这一行,由于Padding-left的距离小于float Div的宽长,默认就紧贴着FloatDiv的长度后面了,很无法这个

试验二:为了证明上一个想法,看这个图,前两个Float的Div都保留着自己的padding,由于第三个div它抢占了这一行,而自己的左padding又不够大,只能紧挨着第二个Div
试验三:在第三个Div中加入padding-left:500;后,第三个Div就隔出来了

总结:就这样了.
<head>
<title></title>
<style type="text/css">
#father
{
border: solid 1px #0f0;
}
#father div
{
background-color: #eeb0b0;
padding: 25px;
border: dashed 3px #000;
}
div.special
{
float: left;
}
</style>
</head>
<body>
<div id="father">
<div class="special">
This is a devision!</div>
<div class="special">
This is a devision!</div>
<div style="padding-left: 500px;">
This is a devision!</div>
<div>
This is a devision!</div>
<p>
This is a paragraph! This is a paragraph! This is a paragraph! This is a paragraph! This is a paragraph!
This is a paragraph! This is a paragraph! This is a paragraph! This is a paragraph! This is a paragraph!
This is a paragraph! This is a paragraph!
</p>
</div>
</body>
</html>
试验一:为什么每设置一个Div的浮动,都会加一段红色框的距离?
猛然很雷的很发现,原来这个鬼东西在设置成Float以后,设置Float的这个Div实际上会保留padding的设置,而跟在它屁股后面的Div则抢点floatDiv的这一行,由于Padding-left的距离小于float Div的宽长,默认就紧贴着FloatDiv的长度后面了,很无法这个

试验二:为了证明上一个想法,看这个图,前两个Float的Div都保留着自己的padding,由于第三个div它抢占了这一行,而自己的左padding又不够大,只能紧挨着第二个Div
试验三:在第三个Div中加入padding-left:500;后,第三个Div就隔出来了
总结:就这样了.
浙公网安备 33010602011771号