美文网首页
8、定位和BFC

8、定位和BFC

作者: IUVO | 来源:发表于2017-11-01 16:47 被阅读6次
定位:把一个元素按照一定的方式定到页面的某一个位置;
    position
        相对定位 relative
            针对自己本身的位置进行定位
            (Tips:以自己的位置的左上的点作为定位的原点)
        绝对定位 absolute
            针对有定位的父级的原点进行定位
            (Tips:如果父级没有定位,就会再逐层查找上一级父级,直到父级有定位为止;
                  绝对定位即使初始没有值,也一定要设置默认值:left: 0px;&top: 0px;主要是为了方便后期js的使用)。
        固定定位 fixed
            针对页面窗口进行定位,也是采用偏移量定位,定位参照物即为document
            (Tips:IE6不支持固定定位)

    偏移量
        left
        top
        right
        bottom

        优先级:
            left,top > right,bottom

    定位的特性
        相对定位 relative
            1.不影响元素本身的特性
            2.不使元素脱离文档流
            3.提升层级
            4.相对定位的子级有浮动的,不能触发BFC
            5.针对自己本身进行定位
        绝对定位 absolute
            1.使元素完全脱离文档流
            2.内容撑开宽高
            3.使元素支持所有的css样式
            4.提升层级
                z-index:数值 (定位层级设置,数值越大,层级越高)
            5.绝对定位一定要和相对定位使用
            6.如果有定位父级,针对定位父级发生偏移,没有定位父级,针对document进行偏移
            7.如果绝对定位的子级有浮动,可以省略清浮动的操作
        固定定位 fixed
            1.IE6不支持
            2.针对的是document窗口进行定位
            3.如果固定定位的子级有浮动,可以省略清浮动的操作

相关文章

  • 8、定位和BFC

  • BFC和定位

    浮动元素有什么特征?对父容器、其他浮动元素、普通元素、文字分别有什么影响?特征: 元素浮动会脱离标准文档流。对父容...

  • CSS BFC和CSS hack

    简述CSS BFC和CSS hack BFC BFC定义:浮动元素和绝对定位元素,非块级盒子的块级容器(例如inl...

  • 关于BFC

    1、普通流(所有元素默认都是普通流定位) 2、浮动 3、绝对定位 BFC属于普通流 4、BFC(当元素具有了bfc...

  • CSS:浮动定位和BFC

    一、浮动元素 特征 浮动元素会脱离文档流,并按照指定的方向移动,直到其碰到父元素边框或另一个浮动元素的边缘。普通文...

  • BFC

    BFC 参考 https://zhuanlan.zhihu.com/p/25321647 常见的定位方式 普通定位...

  • 讲不清楚的 BFC

    BFC 没有定义,只有功能和特性,所以讲不清楚 CSS规范中对 BFC 的描述 浮动,绝对定位元素,非块盒的块容器...

  • Css属性 display:flow-root 的介绍

    学习flow-root前,我们要先了解下BFC的概念。 在W3C规范中BFC是这样定义的: 浮动元素和绝对定位元素...

  • BFC回顾

    很多人问我到底什么是BFC,这里统一解释。 BFC定义 BFC,中文翻译为格式化上下文,其定义是:浮动、绝对定位(...

  • CSS系列篇:零碎、细节点整理(二 )

    前言 接着上一篇,这篇主要集中对BFC、浮动、定位、负margin和相对定位的区别、伪类和伪元素进行整理。 一、B...

网友评论

      本文标题:8、定位和BFC

      本文链接:https://www.haomeiwen.com/subject/mnegpxtx.html