温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Css绝对定位的技巧有哪些

发布时间:2022-03-02 08:50:25 来源:亿速云 阅读:165 作者:iii 栏目:web开发

本篇内容主要讲解“Css绝对定位的技巧有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Css绝对定位的技巧有哪些”吧!

1.子绝父相

在绝大多数情况下,子元素的绝对定位都是相对于父元素进行定位的,虽然给父元素的position设置relative、absolute、fixed都可以,但是如果不希望父元素脱标,常用解决方案是:

父元素设置position: relative;(让父元素成为定位元素,又不脱离标准流);

子元素设置position: absolute;;

2.绝对定位元素的公式应用

绝对定位元素(absolutely positioned element):position值为absolute或者fixed的元素,因为absolute在没有找到祖先定位元素时,也是参考视口进行定位的,和fixed的效果一样。

对于绝对定位的元素,会满足以下两个公式:

定位参照对象的宽度 = left + right + margin-left + margin-right + 绝对定位元素实际占用宽度;

定位参照对象的高度 = top + bottom + margin-top + margin-bottom + 绝对定位元素实际占用高度;

如果希望绝对定位元素的宽高和定位参照对象一样,可以给绝对定位元素设置以下属性,这也是为什么定位能够实现盒子的水平垂直居中。

left、right、top、bottom全部设置为0,margin设置为auto;

根据上面公式,margin + 绝对定位元素实际占用宽高 = 定位参照对象的宽高,盒子自然就水平垂直居中显示了

到此,相信大家对“Css绝对定位的技巧有哪些”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

css
AI