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

CSS的Float特性

时间:2015-10-16 11:34:09      阅读:340      评论:0      收藏:0      [点我收藏+]

标签:

1.float元素居中问题:

使设置float属性的元素居中,为其添加一个父容器<div class="wrap"></div>,设置margin:0 auto;即可。

<!DOCTYPE HTML>
 <html lang="en">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>float居中</title>
 <style type="text/css">
    .wrap{
        padding-top: 50px;background:blue;
        height: 200px;
        width: 300px;//设置后如图1,不设置如图2
        margin: 0 auto;
     }
    .col1{
        float: left;
        width: 33%;
        height:100px;
        background: sandybrown;
    }
    .col2{
        float: left;
        background: blueviolet;
        width: 33%;
        height:100px;
    }
    .col3{
        /*float: left;*/设置后如图3,不设置如图4。
        background:red;
        height: 100px;
    }
//注意:col1 col2 设置float后设置了width,最后一个col3没有float和width。
</style> <body> <div class="wrap"> <div class="col1">col1列</div> <div class="col2">col2列</div> <div class="col3">col3列</div> </div> </body> </html>

技术分享

     图1.设置wrap的宽度后居中

技术分享

                       图2.不设置wrap宽度就占满了整个窗口宽度

技术分享      技术分享

                        图3. 最后一个div添加float属性                                                                图4.最后一个div不添加float属性

CSS的Float特性

标签:

原文地址:http://www.cnblogs.com/jxb520wan/p/4884687.html

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