博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
position的absolute与fixed共同点与不同点
阅读量:6882 次
发布时间:2019-06-27

本文共 599 字,大约阅读时间需要 1 分钟。

这个问题面试被问到过~~
A:共同点:
1.改变行内元素的呈现方式,display被置为block;
2.让元素脱离普通流,不占据空间;
3.默认会覆盖到非定位元素上
 
B不同点:
absolute的”根元素“是可以设置的,而fixed的”根元素“固定为浏览器窗口。
当你滚动网页,fixed元素与浏览器窗口之间的距离是不变的。  
 
典型应用案例:
加了遮罩的居中弹窗,假如有很多屏,就得使用fixed,不然向下滚动弹窗和遮罩不会跟着走。
*{
margin: 0; padding: 0;}body{
height: 6000px;}.bg{
background: #000; opacity:0.5; filter:alpha(opacity=50); width: 100%; height: 100%; top:0; left:0; position: fixed;}.center{
width: 500px; height: 500px; background: #fff; position: fixed; top:50%; left:50%; margin-left:-250px; margin-top:-250px;}

 

转载于:https://www.cnblogs.com/xuemingyao/p/5591373.html

你可能感兴趣的文章
PostgreSQL on XFS 性能优化 - 2
查看>>
Android] Android开发优化之——使用软引用和弱引用
查看>>
[LeetCode]40.Combination Sum II
查看>>
Magento(社区版)自带模块解析以及在国内的使用建议二
查看>>
史上最全正则
查看>>
NEFU 15 八阵图 (概率)
查看>>
JAVA简易WEB服务器(三)
查看>>
3D Touch功能在iOS9系统上的crash
查看>>
二分算法总结
查看>>
java IO类库总结
查看>>
python里的拆包、引用、递归与匿名函数
查看>>
关于前端项目代码检测~
查看>>
初探 BaconJS
查看>>
开源改变世界,改变你和我
查看>>
使用CDN(Content Delivery Network)加速站点访问速度汇总指北
查看>>
区块链生态圈应用落地须了解区块链共识技术开发
查看>>
ES6学习文档(更新至第7节)
查看>>
再次理解伪类选择器:nth-child(){……}
查看>>
MongoDB 在windows服务器安装部署与远程访问配置
查看>>
自定义兼容IE8的复选框
查看>>