美文网首页前端
css position属性

css position属性

作者: 走错说爱你 | 来源:发表于2017-05-12 09:00 被阅读0次

今天复习了一下css的position属性,作为css中比较重要的属性,如果使用得当,那么页面布局将如虎添翼。它具有几个属性值,其区别如下:

static fixed relative absolute inherit
定位 无定位(默认值) 绝对定位(相对于浏览器边框) 相对定位(相对于其正常位置进行定位) 绝对定位(相对于 static 定位以外的第一个父元素进行定位) 继承父元素的position属性值
是否脱离文档流 继承父元素的position属性值

特别地:
position: absolute 的定位,相对于 static 定位以外的第一个父元素进行定位,其理解为:

如果想要一个子元素相对于其父元素进行定位,则父元素应设置position为除了默认值static以外的值(如果为inherit则继承的值应为除了static以外的值),例如:子元素A希望相对父元素B进行定位,则将父元素B设置为position: relative;

如果父元素没有设置position属性,或者说设置为static(虽然一般没人这么无聊),那么该子元素则相对于层层向外遇到的第一个position不为static的父元素定位。

position: absolute对于用margin或者padding不好定位的情况有奇效。

相关文章

  • css定位

    CSS position属性 CSS display属性 CSS float属性 (引用:https://www...

  • CSS定位网页元素

    position 属性 position 属性与float属性一样,在css排版中都非常重要。position顾名...

  • [note] CSS 定位position|z-index

    内容概述 一. CSS属性 - position CSS属性 - positionstatic:静态定位relat...

  • BFC

    1. CSS定位属性: position 1.1 定义及常见的属性值 1.1.1 定义: position 属性指...

  • CSS position属性和实例应用

    CSS position属性和实例应用

  • CSS position 属性总结

    CSS的position总是属性很容易让人弄混~ 为了仔细区别它们,所以今天总结一下CSS的position属性~...

  • Day15:大前端

    垂直水平居中 css: position几个属性 position: relative, absolute, fi...

  • CSS布局

    CSS入门(3) CSS的常见布局 CSS常见布局使用display属性(文档流)+position属性(定位)+...

  • CSS-position-2

    CSS-position系列属性 CSS-position系列属性总结,写记下来,希望对大家有帮助,供新人学习,老...

  • CSS布局

    CSS的常见布局 CSS常见布局使用display属性(文档流)+position属性(定位)+float属性(浮...

网友评论

    本文标题:css position属性

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