码迷,mamicode.com
首页 > Web开发 > 详细

css盒子的浮动(一)

时间:2014-12-15 13:33:30      阅读:351      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   ar   color   使用   sp   on   div   

使用下面的代码作为演示例子。

<html>
 <head>
 <meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
 <title>无标题文档</title>
 <style type=”text/css”>
body{
 margin:15px;
 font-family:Arial;
 font-size:12px;
 }
 .father{
 background-color:#ffff99;
 border:1px solid #111111;
 padding:5px;
 }
 .father div{
 background-color:;

margin:15px;
 padding:10px;
 }
 .father p{
 border:1px dashed #111111;
 background-color::#ff90ba;
 }
 .son1{
 /*这里设置son1的浮动方式*/

border:1px dashed #111111;
 }
 .son2{
 background-color:#6FF;
 border:1px solid #111111;

}
 .son3{
 background-color:#0F6;
 border:1px dashed #111111;
 }
 </style>
 </head>
 <body>
 <div class=”father”>
 <div class=”son1″>Box-1</div>
 <div class=”son2″>Box-2</div>
 <div class=”son3″>Box-3</div>
 <p>这里是浮动框外围的文字,这里是浮动框外围的文字,这里是浮动框外围的文字,这里是浮动框外围的文字,这里是浮动框外围的文字,这里是浮动框外围的文字,这里是浮动框外围的文字,这里是浮动框外围的文字,这里是浮动框外围的文字,
</p>
 </div>
 </body>
 </html>

bubuko.com,布布扣

将son1盒子设置为向左浮动,代码如下

.son1{

 /*这里设置son1的浮动方式*/

float:left;

border:1px dashed #111111;  }

从下图中可以看出,box=2的背景和边框完全占据了box-1的位置,此时box-1的宽度不再伸展,而是能容纳下内容的最小宽度。现在box-1已经脱离标准流,标准流中的box-2会顶到原来box-1的位置,而文字会绕着box-1排列。

bubuko.com,布布扣

将box-2的float属性设置为left后,从背景色可以看出box-3就跑上来了,box-1和box-2之间的空白是由二者的margin构成的。

bubuko.com,布布扣

将box-3的float属性设置为left后效果如下,文字会围绕浮动的盒子排列。

bubuko.com,布布扣

css盒子的浮动(一)

标签:style   blog   http   ar   color   使用   sp   on   div   

原文地址:http://www.cnblogs.com/epuoo/p/4164550.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!