浮动

浮动的作用就是为了脱离文档流,不再占据原来的位置。元素无法感知到浮动元素的存在;但是,浮动的元素之间是可以互相感知的。
浮动对于文字的影响和对于普通块级元素的影响不同

  • 两个浮动元素之间,会紧挨着;并且浮动后,块级元素不再占据一行,只再占据自身的宽度。
<style>
    div{
        width: 100px;
        height: 100px;
        border: 1px solid red;
        background-color: green;
    }
    .first{
        float: left;
    }
    .twice{
        float: left;
    }
</style>
<div>1</div>
<div>2</div>

另外,需要注意的是,渲染顺序还是按照 html 文本顺序,从上至下。即

<style>
    div{
        width: 100px;
        height: 100px;
        border: 1px solid red;
        background-color: green;
    }
    .first{
        float: left;
    }
    .twice{
        float: right;
    }
    .third{
        float: right;
    }
</style>
<div class="first">1</div>
<div class="twice">2</div>
<div class="third">3</div>
  • 浮动元素和文字之间。文字会包围浮动元素,但是浮动元素会遮挡背景
<style>
    div{
            width: 100px;
            height: 100px;
            border: 1px solid green;
            background-color: rgba(0,0,255,0.5);
            float: left;
        }
    p{
            word-wrap: break-word;
            background-color: red;
        }
</style>
<div>2</div>
<p>123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789</p>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、文档流的概念指什么?有哪些方式可以让元素脱离文档流? 文档里指元素在文档中的位置由元素在html里的位置决定,...
    dengpan阅读 554评论 0 3
  • 一、文档流的概念指什么?有哪种方式可以让元素脱离文档流? 1、文档流指的是元素在排列布局中所占用的位置,具体的说是...
    鸿鹄飞天阅读 801评论 0 0
  • 浮动元素有什么特征?对父容器、其他浮动元素、普通元素、文字分别有什么影响? 特征: 浮动元素会脱离正常的文档流,元...
    饥人谷_哈噜噜阅读 887评论 0 0
  • 学习建议 定位、浮动是 CSS 核心知识点,必须熟练掌握。 1.文档流的概念指什么?有哪种方式可以让元素脱离文档流...
    饥人谷_任磊阅读 1,120评论 0 3
  • 这世界 已不适合我 早起的虫儿, 被鸟吃
    词人阳阅读 217评论 0 0