保持固定长宽比
利用vm与vh
.about {width: 64%;height: 36vw;border-style: solid;border-color: red;}
vw表示可视宽度的1%
vh表示可视高度的1%
vmin表示两者间的较小者,vmax表示两者间的较大者
浏览器兼容性不够好
垂直方向的padding撑开容器
.about{width:64%;height:0;padding-bottom: 56.25%;border-style: solid;border-color: red;}
padding和margin百分比是以父元素的宽度为准,因此将子元素用padding撑开即可
会导致在元素的max-width失效
伪元素的padding-top撑开容器
.about {width: 64%;border-style: solid;border-color: red;max-width: 200px;}.about:after {content: '';display: block;padding-top: 56.25%;}
