开发者社区> 问答> 正文

absolute的元素宽度100%,为什么是算上padding的宽度?

absolute的元素宽度100%,为什么不是以父级的content区域的宽度,而是加上padding的宽度?

展开
收起
a123456678 2016-05-26 17:29:34 3206 0
1 条回答
写回答
取消 提交回答
  • 盒子模型分 border-box、padding-box、content-box 三种。
    如某元素 position 为 absolute,这个元素就是根据容器的 padding-box 进行定位(positioned)的。
    当然 width 也不例外,所以是根据 padding-box 进行计算的。

    这是w3c的要求,这样规定具体出于什么考量,对规范不怎么熟,就不清楚了。

    2019-07-17 19:16:39
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载