css position 几种定位
2014-11-21 17:33
211 查看
绝对定位:position:absolute 绝对定位使元素的位置与文档流无关,因此不占据空间。 绝对定位的元素的位置相对于最近的已定位祖先元素(absoulte、relative),如果元素没有已定位的祖先元素,那么它的位置相对于最初的包含块。 因为绝对定位的框与文档流无关,所以它们可以覆盖页面上的其它元素。可以通过设置 z-index 属性来控制这些框的堆放次序。 设置为绝对定位的元素框从文档流完全删除,并相对于其包含块定位,包含块可能是文档中的另一个元素或者是初始包含块。 元素原先在正常文档流中所占的空间会关闭,就好像该元素原来不存在一样。元素定位后生成一个块级框,而不论原来它在正常流中生成何种类型的框。 相对定位:position:relative 设置为相对定位的元素框会偏移某个距离。元素仍然保持其未定位前的形状,它原本所占的空间仍保留。 注意,在使用相对定位时,无论是否进行移动,元素仍然占据原来的空间。因此,移动元素会导致它覆盖其它框。 绝对定位:position:fixed 元素框的表现类似于将 position 设置为 absolute,不过其包含块是视窗本身,不在是相对于最近的已定位祖先元素 另外z-index的使用 好像作用在定位上有效
相关文章推荐
- CSS position:fixed定位时 “高度坍塌” 问题的解决
- css层的定位position、absolute、relative层叠加的五条叠加法则
- CSS position: absolute 绝对定位精讲
- CSS之Position详解 定位
- CSS position绝对定位absolute relative
- Css 之 position 定位
- css 定位 position
- CSS中position属性详解以及定位的说明
- 灵活的坐标系变换:CSS的position定位方式
- CSS中Backgroud-position(背景图片)定位问题详解
- 【CSS】CSS盒模型和几种定位方式
- css基础 绝对定位 position:absolute 相对于定位的祖先元素进行定位
- [转] [译]10步掌握CSS布局定位: position static relative absolute float
- 跨浏览器的CSS固定定位{position:fixed}
- css: position定位问题
- 深入理解css中的position定位和z-index属性,CSS的定位属性共有9个
- css的定位特性-position、float、display
- Css中Position定位属性与层级关系
- DIV+CSS定位position
- CSS Position 定位属性