div1 向左浮动,因此 div2 出现在它旁边。如果我想在 div2 上添加 10px 的左边距,为什么我需要将它设置为 60px?IE。div1 + 10px 的宽度。我可以使 div2 相对于 div1 以便我可以将 div2 左边距设置为 10px 吗?
<!DOCTYPE html>
<html>
<head>
<style>
#div1{
width: 50px;
float: left;
}
#div2 {
margin-left: 60px;
}
#div1, #div2{
border: 1px solid red;
}
</style>
</HEAD>
<BODY>
<div>
<div id="div1">
div1
</div>
<div id="div2">
div2
</div>
</div>
</BODY>
</html>