01 记第一次在简书中的创作
写了这么久代码,却没有真正的把自己学到的东西记录下来,感觉很是惭愧,正好最近碰到了这个问题,从今开始,把踩过的坑记录下来,也算是有一个新的开始。
02 如何固定
总的来说有两种方式,一种通过js监听外部dom的大小变化,来实时改变内部div的大小。这里不介绍这种方式。
通过css实现时,需要将内部div的height设置为0,通过对width,padding-top,padding-bottom设置百分比来达到对div长宽比的控制, 因为padding 百分比参照的是父元素的width,所以可以通过这种方式达到固定长宽比