zoukankan      html  css  js  c++  java
  • HTML&CSS基础-清除浮动

                 HTML&CSS基础-清除浮动

                                              作者:尹正杰

    版权声明:原创作品,谢绝转载!否则将追究法律责任。

    一.查看浮动效果

    1>.HTML源代码

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>清除浮动</title>
            
            <style>
                .box1{
                    width: 100px;
                    height: 100px;
                    background-color: red;
                    /**
                     *     设置box1相左浮动
                     */
                    float: left;
                }
                
                .box2{
                    width: 200px;
                    height: 200px;
                    background-color: yellow;
                    /**
                     *     设置box2相右浮动
                     */
                    float: right;
                }
                
                .box3{
                    width: 300px;
                    height: 300px;
                    background-color: deeppink;
                }
                
            </style>
        </head>
        <body>
            
            <div class="box1"></div>
            <div class="box2"></div>
            <div class="box3"></div>
        </body>
    </html>

    2>.浏览器打开以上代码渲染结果

    二.查看清除浮动效果

    1>.HTML源代码

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>清除浮动</title>
            
            <style>
                .box1{
                    width: 100px;
                    height: 100px;
                    background-color: red;
                    /**
                     *     设置box1相左浮动
                     */
                    float: left;
                }
                
                .box2{
                    width: 200px;
                    height: 200px;
                    background-color: yellow;
                    /**
                     *     设置box2相右浮动
                     */
                    float: right;
                }
                
                .box3{
                    width: 300px;
                    height: 300px;
                    background-color: deeppink;
                    /**
                     *     由于受到box1和box2浮动的影响,整体向上移动300px
                     *     我们有时希望清除掉其它元素浮动对当前元素产生的影响,这时可以使用clear来完成功能。
                     * 
                     *     clear可以用来清除其它浮动元素对当前元素的影响,它有以下可选值:
                     *         none:
                     *             默认值,不清楚浮动
                     *         left:
                     *             清除左侧浮动元素对当前元素的影响
                     *         right:
                     *             清除右侧浮动元素对当前元素的影响
                     *         both:
                     *             清除两侧浮动元素对当前元素的影响,明确的说是清除对它影响最大的那个元素的浮动
                     *         
                     * 案例如下:
                     *     清除box1的浮动对box3的影响,但是并没有清除box2浮动对box3的影响
                     *     清除浮动以后,元素会回到其他人元素浮动之前的位置。
                     */
                    clear: left;
                }
                
            </style>
        </head>
        <body>
            
            <div class="box1"></div>
            <div class="box2"></div>
            <div class="box3"></div>
        </body>
    </html>

    2>.浏览器打开以上代码渲染结果

  • 相关阅读:
    获取声音设备名称及PNPDeviceID
    定时音乐播放
    获取多媒体详细信息列表
    产品滚动展示
    制作电影特效效果
    十字光标定位
    获取指定点的RGB值
    绘画小游戏
    倒影效果文字
    浮雕效果显示图像
  • 原文地址:https://www.cnblogs.com/yinzhengjie/p/8305012.html
Copyright © 2011-2022 走看看