深入剖析CSS的相对定位

CSS中的定位有三种,分别是相对定位、绝对定位、固定定位。

相对定位

1position:relative;

绝对定位:

1position:absolute;

固定定位:

1position:fixed;

一. 认识相对定位

1.相对定位,就是微调元素位置的。让元素相对自己原来的位置,进行位置调整

也就是说,如果一个盒子想进行位置调整,那么就要使用相对定位

1position:relative;   → 必须先声明,自己要相对定位了,

2left:100px;       → 然后进行调整。

3top:150px;       → 然后进行调整。

2.相对定位用途

相对定位有坑,所以一般不用于做“压盖”效果。页面中,效果极小。就两个作用:

1)微调元素

2) 做绝对定位的参考,子绝父相

3.相对定位的定位值

可以用left、right来描述盒子右、左的移动;

可以用top、bottom来描述盒子的下、上的移动。

↘:

1position: relative;

2top: 10px;

3left: 40px;→ 往右边移动

↙:

1position: relative;

2right: 100px;   → 往左边移动

3top: 100px;

↖:

1position: relative;

2right: 100px;

3bottom: 100px;    → 移动方向是向上。

↗:

1position: relative;

2top: -200px;       → 负数就是相反的方向,如果是正,就是下边,如果是负数就是上边

3right: -200px;

↗:

1position: relative;

2right: -300px;

3bottom: 300px;

这完全等价于:

4position: relative;

5left: 300px;

1bottom: 300px;

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

推荐阅读更多精彩内容

  • 定位有三种:相对定位 绝对定位 固定定位 相对定位 认识相对定位相对定位,就是微调元素位置的。让元素相对自己原来的...
    假行僧396741阅读 675评论 0 10
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,809评论 1 92
  • 定位 相对定位 什么是相对定位? 对定位就是相对于自己以前在标准流中的位置来移动 格式: position: re...
    Jackson_yee_阅读 359评论 0 0
  • 说到css的盒子模型和定位相信大家一定都听说过,因为它们是css中的基础,同时也是难点,这篇文章的作用在于基础知识...
    北京大数据苏焕之阅读 709评论 1 1
  • 这真的不是段子,是今天最让人震惊的新闻! 33岁男子胡奎全家饮食一直很清淡,吃过一次麻辣烤鱼后,味觉被唤醒,被麻辣...
    妈妈学院阅读 521评论 0 0