css浮动详解 (day06)

浮动 :早期作用:图文环绕

            现在作用:用于布局,让垂直布局的盒子变成水平布局,如:一个在左,一个在右

左浮动:float:left                                                                                          右浮动:float:right

浮动特点:

1.浮动元素脱离标准流,(在标准流中不占位置)

2.浮动元素比标准流高半个层级,会遮住标准流元素

(高半个层级的意思:文字还是会顺标准流排在后面)

<style>
        .box1 {
            width: 100px;
            height: 100px;
            background-color: pink;
            float: left;
        }

        .box2 {
            width: 200px;
            height: 200px;
            background-color: teal;
            /*float: left;*/
        }
        .box3{
            width: 300px;
            height: 300px;
            background-color: skyblue;
            /*float: left;*/
        }
</style>
<body>
    <div class="box1">盒子1</div>
    <div class="box2">盒子2</div>
    <div class="box3">盒子3</div>
    <span class="box4">span 行内盒子</span>
</body>

效果图:(可以看到盒子1浮动后 脱离标准流,不占位置。但盒子2文字还是挨着在它后面所以说:浮动元素比标准流高半个层级)

3.后面的元素浮动会和上一个浮动元素紧密相邻

4.浮动元素具备了行内块元素的所有显示特点

        4-1:一行可以排列多个

        4-2:可以设置宽高

代码详解:

<head>
    <title>Document</title>
    <style>
        .box1 {
            width: 100px;
            height: 100px;
            background-color: pink;
            float: left;
        }

        .box2 {
            width: 200px;
            height: 200px;
            background-color: teal;
            float: left;
        }
        .box3{
            width: 300px;
            height: 300px;
            background-color: skyblue;
            float: left;
        }
        .box4   {
            width: 500px;
            height: 500px;
            background-color: rgb(0, 215, 0);
            float: left;

        }
    </style>
</head>

<body>
    <div class="box1">盒子1</div>
    <div class="box2">盒子2</div>
    <div class="box3">盒子3</div>
    <span class="box4">span 行内盒子</span>
</body>

</html>

效果图:

​​​​​​​

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值