您的位置:首页 > Web前端 > CSS

相对定位和绝对定位

2017-07-25 01:46 134 查看
前言:关于定位的三种方式,已有很多说明,这里只是简单记录一下三种定位方式的异同,以及绝对定位的常用方法和相关知识。

1、三种定位方式的异同

相对定位绝对定位固定定位
相对于原来的位置定位见下面相对于浏览器窗口定位
没有脱离文档流脱离文档流脱离文档流

2、绝对定位的三种情况

如果该元素没有父元素,则相对于body定位。

如果有父元素,但父元素没有定位,还是相对于body定位。

如果有父元素,且父元素有定位(非static定位),则相对于父元素定位。常用的方式是“子绝父相”。

3、相关知识

浮动、定位都能将行内元素(inline)转换成行内-块级元素(inline-block)。

定位能使元素的层级(z-index)增加。

只定位,不设置top/left等属性值,该元素依然会受到父元素padding的影响。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  css