おせーて。

CSSのこと。

absoluteのdiv(A)の中にrelative&float:leftのdiv(B)を置いて、Bと同じレベルでabsoluteのdiv(C)を置くと、Cのdivが消えちゃうんですけど。Cのdivにclear:bothすると大丈夫なんだけど。何故だ。
サンプルね。


CSS

.block {
	position: absolute;
	background-color:red;
	width: 200px;
}
.block2 {
	position: relative;
	float: left;
	background-color:blue;
	width: 200px;
}
.block3 {
	position: absolute;
	background-color:green;
}