css布局中的定位问题

CSS position 属性

实例定位

h2 元素:

h2  {  position:absolute;  

left:100px;

top:150px;  }

在上例中,left:100px 表示距离元素的原始左侧位置为100 像素(即向右移动了100px)

top:150px表示距离元素的原始上边位置为150px(即向下移动了150px)

注:这些值可以取负数,如left:-20px,它表示距离元素的原始左侧位置为-20像素(即向左移动了20px)

其中absolute和fixed的区别:

fixed相当于固定在浏览器的窗口的某个位置,无论屏幕怎么滚动,它在屏幕的位置不会改变

absolute是想对于其包含块定位,它随屏幕滚动


relative和absolute的区别

两者都是按相同的方法移动位置

relative       原本所占的空间仍保留。

absolute    元素框从文档流完全删除,就好像原来的元素不存在一样


在position属性中相对定位,绝对定位,固定定位的值可以接受长度值(em,px等),也可以接受百分比值


z-index必须在position中才能发挥作用,单独使用是不能发挥作用的

其中z-index:0是默认值z-index的值可以是正数,也可以是负数

如:Z-index: 1 拥有更高的优先级

Z-index :-1 拥有更低的优先级

z-index的值越大,拥有的优先权越高CSS


绝对定位绝对定位使元素的位置与文档流无关,绝对定位的元素的位置相对于最近的已定位祖先元素,如果元素没有已定位的祖先元素,那么它的位置相对于最初的包含块。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,687评论 1 92
  • 说到css的盒子模型和定位相信大家一定都听说过,因为它们是css中的基础,同时也是难点,这篇文章的作用在于基础知识...
    北京大数据苏焕之阅读 3,971评论 1 1
  • 浮动元素有什么特征?对父容器、其他浮动元素、普通元素、文字分别有什么影响? 特征: 浮动元素会脱离正常的文档流,元...
    饥人谷_哈噜噜阅读 4,353评论 0 0
  • 最近有点剧荒。PC新出的剧都不合口味,都是满屏的小鲜肉,各大电视台为了收视率争相请来小鲜肉出演。并不是说我不好这口...
    木土蓝阅读 1,469评论 0 0