我找不到解决此问题的好方法。我有一个父div内的2个div。当我尝试和浮动div的权利和离开,使父栏div内的2列,子div最终在父div下。2 Column Div浮动左边和右边的子div div123s
<head>
<link rel="stylesheet" type="text/css" href="float.css" />
</head>
<body class="wrapper">
<div class= "whole">
<div class="left">
<p> Hello </p>
</div>
<div class="right">
<p> Hello Again</p>
</div>
</div>
</body>
CSS是
.whole {
padding: 30px 30px 15px 30px;
background-color: yellow;
margin-bottom: 30px;
}
.left {
width:50%;
position:relative;
float: left;
background-color:green;
}
.right {
width:50%;
position:relative;
float: right;
background-color:red;
}
为什么会在孩子的内容div的“左,右”是父DIV“整”下面?
溢出:auto;效果很好。我不必更改子div或父母的位置。 – Peter 2010-08-31 21:14:28
我更喜欢overflow:hidden,因为overflow:auto可以在div上显示滚动条,如果内容比它大。 – 2012-10-03 19:40:11