CSS绝对定位

    xiaoxiao2022-07-14  163

    绝对定位

    position: absolute

    一.绝对定位是相对于哪里定位?(坐标原点在哪里)

    绝对定位是相对于它最近的,开启了定位的祖先元素定位;若所有的祖先元素都没有开启定位,则相对于浏览器窗口定位

    /*子元素*/ .block1{ width: 100px; height: 100px; background-color: skyblue; position: absolute; left: 100px; top: 100px; } /*父元素*/ .block2{ width: 200px; height: 200px; background-color: yellowgreen; position: relative; left: 100px; top: 100px; }

     

    如图,红色的虚线框是父元素原来的位置,父元素采用相对定位;蓝色的框是绝对定位,它相对于父元素定位。

    二.元素绝对定位后的具有的特点

    开启绝对定位后,如果不设置偏移量,位置不会发生改变。开启绝对定位后,元素脱离文档流开启绝对定位后,元素提升一个层级。开启绝对定位后,内联元素变成块元素(脱离文档流的特性)
    最新回复(0)