关于margin-left为百分比的问题

来源:3-8 布局-解题-4

阿阳2017

2022-06-10

老师你好,这两节关于设置margin-left为百分比,-100%的情况,我逐渐尝试了,从-0%到-100%,整个.left区块是从现在的位置一直往左移,然后移到和center紧挨着,此时的百分比值正是.left本身所占父元素的百分比;然后继续左移,到-100%时,就在最左边了。感觉这个百分比是相对于父容器元素的宽度,而不是其本身宽度的百分比。

写回答

1回答

自胜者强123

2022-06-10

子元素设置100%的时候,会根据父元素box-sizing属性来判断

  1. 父元素box-sizing: content-box的时候,等于父元素的内容宽度

  2. 父元素box-sizing: border-box的时候,等于父元素的内容宽度减去边框和内边距


0
0

一天时间高效准备前端技术一面 匹配大厂面试要求

针对时下面试高频考点,帮助新人js面试快速通关

4694 学习 · 1681 问题

查看课程