absolute的元素宽度100%,为什么不是以父级的content区域的宽度,而是加上padding的宽度?
盒子模型分 border-box、padding-box、content-box 三种。
如某元素 position 为 absolute,这个元素就是根据容器的 padding-box 进行定位(positioned)的。
当然 width 也不例外,所以是根据 padding-box 进行计算的。
这是w3c的要求,这样规定具体出于什么考量,对规范不怎么熟,就不清楚了。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。