问题:实现一个边长为父元素宽度一半的正方形
解决方法:子元素width:50%;padding-bottom:50%;padding设置为百分比时是相对父元素的宽度计算的
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
div.parent
{
width:288px;
background-color:yellow;
}
.child{
width:50%;
padding-bottom:50%;
height:0;
background-color:#ccc;
}
</style>
</head>
<body>
<div class='parent'>
<div class='child'></div>
</div>
</body>
</html>