zoukankan      html  css  js  c++  java
  • span元素和div元素的浮动效果

    首先看一段代码:

     <style>
            #right {margin: 10px;float:right;color:red;}
            #left {float:left;color:blue;}
    
        </style>
    </head>
    <body>
            <div class="clearfix">
                <span>right</span>
                <span>middle</span>
                <span>left</span>
            </div>
    </body>
    </html>

    显示如下:

    现在需要right文本右浮动,left文本左浮动,代码添加样式:

    显示效果如下:

    行内元素的话,基于左右浮动的话,不受元素位置的影响,可以直接移动。

    对div元素的话:

    代码如下:

     <style>
            #right {margin: 10px;color:red;float:right;}
            #left {color:blue;float:left;}
    
        </style>
    </head>
    <body>
            <div class="clearfix">
                <div id="right">right</div>
                <div>middle</div>
                <div id="left">left</div>
            </div>

    效果如下:

    left和right元素更换位置:

    <style>
            #right {margin: 10px;color:red;float:right;}
            #left {color:blue;float:left;}
    
        </style>
    </head>
    <body>
            <div class="clearfix">
               <div id="left">left</div>
               <div>middle</div>
               <div id="right">right</div>
            </div>
    </body>
    </html>

    效果如下:

    div元素的话位置还是其他元素的影响。浮动之后,元素脱离文档流,对第一种情况,下面的元素已经当他不存在,所以在一行显示;第二种情况,但是文本还是能够识别到他的存在,所有就紧靠在一起,环绕周围,而不会重叠。

    目前的效果总结如上。

  • 相关阅读:
    洛谷P1036 选数
    洛谷 P1009 阶乘之和
    codevs 4165 ​高精度求阶乘
    codevs 1553 互斥的数
    P2421 A-B数对(增强版)
    51nod 1081 子段求和
    codevs 3054 高精度练习-文件操作
    无聊写的高精的斐波那契数列
    51nod 1347 旋转字符串
    51nod 1212 无向图最小生成树(Kruskal模版题)
  • 原文地址:https://www.cnblogs.com/xuzhudong/p/7124769.html
Copyright © 2011-2022 走看看