css关于浮动的例子--float

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Floating example</title>
    <style>
        .container{
            width:800px;
            border:1px solid #ccc;
            margin:20px;
            overflow: hidden;
        }

        .box{
            width:100px;
            height:100px;
            border:1px dotted black;
            background-color:yellow;
            margin: 20px;
            position: relative;
        }

        .box span{
            position:absolute;
            bottom:0px;
            right:0px;
        }

        .float-left{
            float:left;
        }

        .float-right{
            float:right;
        }
    </style>
</head>
<body>
<p>Floating examples</p>
<p>Box1 float to the left.</p>
<div class="container">
   <div class="box float-right">
       <span>Box1</span>
   </div>

    <div class="box">
        <span>Box2</span>
    </div>

    <div class="box">
        <span>Box3</span>
    </div>
</div>

<p>Box1 float to left and under the Box2</p>
<div class="container">
    <div class="box float-left">
        <span>Box1</span>
    </div>

    <div class="box">
        <span>Box2</span>
    </div>

    <div class="box">
        <span>Box3</span>
    </div>
</div>

<p>All box float left</p>

<div class="container">
    <div class="box float-left">
        <span>Box1</span>
    </div>

    <div class="box float-left">
        <span>Box2</span>
    </div>

    <div class="box float-left">
        <span>Box3</span>
    </div>

</div>


</body>
</html>

 

1 第一个例子,div向右浮动

2 第二个例子,div向左浮动,而且Box1浮动之后脱离文档流,不会影响文档流中其他div的位置,最后被隐藏在Box2的下面

3 第三个例子,所有的div向左浮  原本并没有什么值得说的,但是在敲代码验证的时候发现一个问题,只有当box的父容器带有overflow:hidden ,box好像就不脱离文档流一样,

 占据父容器的地盘,暂时不知道为什么.

 

第3个总结中的问题知道是怎么回事了.

overflow 属性定义在包含的内容对于指定尺寸太大的情况下元素应该怎么样.在默认情况下,内容会溢出框外,进入相邻的空间.

应用值为auto或者hidden的属性有一个有用的副作用,这会自动清理包含的所有浮动元素.

  

转载于:https://www.cnblogs.com/kerita/p/4859832.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值