我有一个父 div 和一个子 div。例如,我想知道是否可以将子的宽度和高度表示为父 div 的百分比
<!doctype html>
<head>
<meta charset='utf-8' />
<title>Horizontal center a div</title>
<style type='text/css'>
.one{
width:800px;
height:100px;
background-color:grey;
}
.two{
margin-top:30px;
margin-bottom:30px;
min-height:40px;
margin-left:30px;
width:90px;
background-color:pink;
display:inline-block;
}
</style>
</head>
<body>
<div class="one">
<div class="two">lorem ipsum</p>
</div>
</body>
</html>
看到它在行动http://jsfiddle.net/thiswolf/3qRgH/
外部 div(parent) 有一个height of 100px
,我的子 div 有一个height of 40px
。我想将我的孩子放在父主题内,所以,100px - 40px = 60px
我将 60px 划分两次并分配子 divmargin-top:30px
和margin-bottom:30px;
。但是我想表达边距以百分比形式。我如何以百分比表示边距。