• 技术文章 >web前端 >css教程

    CSS三个定位常规、浮动、绝对定位详细介绍

    高洛峰高洛峰2017-03-15 11:15:54原创984
    这篇文章讲述CSS三个定位常规、浮动绝对定位详细介绍

    常规流,普通流,文档流

    正常的常规流显示方式如下

    CSS三个定位常规、浮动、绝对定位详细介绍

    按正常对应的元素特点显示、行内元素占一行,块级元素占一行或多行。

    大哥二弟三弟按块级元素从上至下依次排列。这是常规流。

    浮动

    顾名思义,浮动就是漂浮在常规流的上方。作用:解决实现一行放多个盒子(常规下一个盒子只占一行,多个盒子占多行),并且盒子的可控性强。

    浮动的特性:浮动后的元素在排序的时候会以上对齐。

    float:left;

    CSS三个定位常规、浮动、绝对定位详细介绍

    大哥没有浮动、所以会以二弟所处的位置对齐。

    浮动不会影响标准流,标准流还是在原来的位置。这里四弟没有浮动设置的高很大,上面一小行被大哥他们给盖住了,但是四弟是整整占了这一大行的。其它三个弟在浮动在它身体上面。

    所以 浮动会覆盖在标准流上面。

    CSS三个定位常规、浮动、绝对定位详细介绍

    CSS三个定位常规、浮动、绝对定位详细介绍

    浮动排序规则

    当有多个浮动和不浮动的盒子一起出现在页面时、 浮动的盒子会找浮动的盒子对齐,不浮动的找不浮动的按常规流对齐。

    浮动会改变元素显示方式——会将元素的显示方式改为:inline-block;

    left和right只会影响前面浮动元素排列的位置,在同一位置浮动的元素有多个,那么左浮动会找左浮动,右浮动找右浮动。

    浮动是以什么为位置为基准进行浮动的?

    如果找不到浮动的元素,以标准流的形式进行解析

    找到浮动的元素,以浮动的规则解析。浮动后元素所在的位置是它所在标准流的位置它会覆盖标准流。

    绝对定位

    以上就是CSS三个定位常规、浮动、绝对定位详细介绍的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:CSS定位
    上一篇:深入了解css样式之超出隐藏总结 下一篇:关于CSS浮动、定位的详细说明
    php培训_php实战培训【立即报名】-php中文网第20期

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• CSS变量是怎么工作的?如何使用内联CSS变量进行布局?• 一文了解CSS3中的新属性object-view-box• css3怎样实现不是直角的菱形效果• css样式中有文字描边吗• 12个值得收藏的 CSS 技巧!!
    1/1

    PHP中文网