我想做成这个效果。
代码如下:
<!DOCTYPE html>
<html lang="en">
<style>
.level1{width:200px;height:50px;background:red ;float:left}
.level2{width:200px;height:50px;background:yellow ;float:left;}
.level3{width:200px;height:50px;background:green ;float:left;}
.level4{width:200px;height:50px;background:blue ;float:left;}
</style>
<body>
<div>
<div class='level1'></div>
<div class='level2'></div>
</div>
<div class='level3'></div>
<div class='level4'></div>
</body>
</html>
上述代码多了一组<div></div>,
有什么办法在让这个代码更简单一些,去掉level1、level2外围的地址?
(不使用绝对定位)
P.S
上述代码出错了,效果依然是一横列
父元素高度没了。。
我觉得不但不应该去掉,而且应该在 level3、level4 外围也套上一层 div。
我不觉得代码少就是简单,多套上一层反而会整洁干净一点。
所以我大概会这样写吧 0_0