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

    目前的效果总结如上。

  • 相关阅读:
    在HTML中使用JavaScript
    网站发布流程
    React组件
    React渲染和事件处理
    Java IO(三)
    Java IO(二)
    Java IO(一)
    Java常用类库
    Java集合框架(四)
    Java集合框架(三)
  • 原文地址:https://www.cnblogs.com/xuzhudong/p/7124769.html
Copyright © 2011-2022 走看看