Skip to content

CSS中百分比的概念

约 276 字小于 1 分钟

前端css3

2023-02-07

原文链接

https://blog.csdn.net/qq_44472722/article/details/105512621

1.子元素 heightwidth 的百分比

子元素的 heightwidth 中使用百分比,是相对于子元素的直接父元素

width 相对于父元素的 width

height 相对于父元素的 height

2.topbottomleftright

子元素的 top 和 bottom 如果设置百分比,则相对于直接非 static 定位(默认定位)的父元素的高度, 同样 子元素的 left 和 right 如果设置百分比,则相对于直接非 static 定位(默认定位的)父元素的宽度.

3.padding

子元素的 padding 如果设置百分比,不论是垂直方向或者是水平方向,都相对于直接父亲元素的 width,而与父元素的 height 无关.

4.margin

padding 一样,margin 也是如此,子元素的 margin 如果设置成百分比,不论是垂直方向还是水平方向,都相对于直接父元素的 width

5.border-radius translate background-size

相对于自身的宽度