zoukankan      html  css  js  c++  java
  • css关于浮动的例子--float

    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Floating example</title>
        <style>
            .container{
                800px;
                border:1px solid #ccc;
                margin:20px;
                overflow: hidden;
            }
    
            .box{
                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的属性有一个有用的副作用,这会自动清理包含的所有浮动元素.

      

  • 相关阅读:
    52、前端基础之javascript
    47、前端基础一
    48前端之css
    Django框架----外键关联
    Django框架----数据库表的单表查询
    Django框架----ORM数据库操作
    Django框架----render函数和redirect函数的区别
    Django框架----models.py(数据库操作文件)
    Django框架----视图函数补充
    Django框架----基础
  • 原文地址:https://www.cnblogs.com/kerita/p/4859832.html
Copyright © 2011-2022 走看看