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

CSS demo:flaot & clear float

时间:2014-08-28 11:25:39      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:css   设计   网页设计   布局   

     

       1,首先,我们布局基本的div块:


        如下代码所示,我们在body里面写3几个基本div块,然后设置一些基本属性:


bubuko.com,布布扣


 


      效果图:

   

bubuko.com,布布扣


     

   2,加入基本浮动

       

现在我们想让红色div放到绿色div右边,我们在两个div中加入浮动


     bubuko.com,布布扣



效果图:

bubuko.com,布布扣


   3,添加一个处于标准流的div

   


bubuko.com,布布扣



    

效果图:


bubuko.com,布布扣



添加了一个处于标准流的div中,可以很明显的看出一种float的效果,红块div和绿块div像云一样漂浮在橘黄色div上面,这个效果很贴切的符合float这个词。

 

但是可以明显的看出,浮动会带来一个遮盖的不良效果,然而在真正的网页设计中,我们却并不需要这种遮盖的效果。

 


接下来演示如何清除浮动:

 



4,首先我们将红块右移动


bubuko.com,布布扣


   

效果图:


bubuko.com,布布扣





5,现在我想让大块不被覆盖

 

清除橘黄色块的左浮动:


bubuko.com,布布扣


效果:



bubuko.com,布布扣


6,为了能更清楚看清浮动的影响,现在,我们,改变下大小:将红色div的高度加长,并将橘黄色div长度清除


bubuko.com,布布扣



效果:


bubuko.com,布布扣



7,接着我们为黄色div清除右浮动,然后将绿色div加长:



bubuko.com,布布扣



效果:


 可以看出黄色div的上边紧贴着红色div的下边,但是因为绿色div加长,又有一个遮盖的效果:



bubuko.com,布布扣



8,为了既能清除左浮动,又能清除右浮动,I‘ll take both;



bubuko.com,布布扣



效果如下:


bubuko.com,布布扣

CSS demo:flaot & clear float

标签:css   设计   网页设计   布局   

原文地址:http://blog.csdn.net/lhc1105/article/details/38894923

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