在ratchet.css中看到body选择器中有
position:fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
没看懂这是什么意思。
1、不是说top和bottom只能设一个值吗?
2、不是说top是用在绝对定位或者相对定位中吗?为什么fixed也可以?
3、不是说定位是基于有position的父元素吗,但我看html标签没有写position啊?
4、这段css能实现什么效果?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
这样写的目的是让这个层充满整个屏幕,在写弹窗效果时经常会这样用,但这个题目中是给body设置的,目的是使body充满屏幕,不让body滚动。
top和bottom可以同时设置的
fixed和absolute是近亲,是相对于浏览器的viewport定位,往页面的右下角看,那个二维码就是用的fixed。建议去了解一下。
还是去了解一下position吧。
效果是让这个层充满整个屏幕。
类似的posotion的值还有sticky