考虑下面的代码
<!DOCTYPE html>
<html lang="en">
<head>
<link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/bootstrap-combined.min.css" rel="stylesheet">
<style>
#block0 {
width:400px
}
#block1, #block2, #block3 {
float: left;
display:inline;
}
#block1 {
background-color:red;
width:48%;
height:200px;
}
#block2 {
background-color:blue;
width:48%;
height:120px;
}
#block3 {
background-color:green;
width:48%;
height:140px;
}
</style>
</head>
<body>
<div id="block0">
<div id="block1"></div>
<div id="block2"></div>
<div id="block3"></div>
</div>
</body>
</html>
如何使block3(green)
块向左对齐并使其位于block1(red)
块下方,并具有以下限制:
- 无需添加额外的 HTML 标记
- 如果需要应用新的 css,需要应用到所有块
示例:http: //jsfiddle.net/L4VWq/
更新:限制