css来控制div正方形自适应
- 1
- 2
- 3
- 4
- 5
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
原理无论是margin-left还是margin-bottom,如果用百分比表示的话,百分比的对象都是父元素的width。padding也类似,所以用padding来撑起div能够正方形。
下方的图形能够100%,可一看出自身元素的width,height的长宽高是包括padding在内的。
本文介绍了一种使用CSS的padding属性来实现div元素自适应正方形布局的方法。该方法适用于各种屏幕尺寸,并且能够保持图片等比例填充。通过设置div的高度为0,padding-bottom为100%,可以确保div在不同宽度下始终保持正方形。
css来控制div正方形自适应
原理无论是margin-left还是margin-bottom,如果用百分比表示的话,百分比的对象都是父元素的width。padding也类似,所以用padding来撑起div能够正方形。
下方的图形能够100%,可一看出自身元素的width,height的长宽高是包括padding在内的。

被折叠的 条评论
为什么被折叠?