一、浮动
1、三个属性:left、right、none.
2、特点:容易造成父项塌陷,故在父项需要清除浮动
3、父项塌陷现象
4、父项塌陷解决方案(建议使用):清除浮动
.parent:after{
content:"";
display: block;
clear:both;
}
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>解决父项塌陷</title> <style type="text/css"> .parent{ width: 100%; background-color: rgba(0,0,0,0.5) } .div1,.div2{ width: 300px; height: 200px; border:2px solid red; } .div3{ width: 600px; height:500px; border: 2px solid green; background-color: aqua; } .div1{ float:left; } .div2{ float:right; } /*解决父项塌陷核心代码*/ .parent:after{ content:""; display: block; clear:both; } </style> </head> <body> <div class="parent"> <div class="div1">div1</div> <div class="div2">div2</div> </div> <div class="div3">div3</div> </body> </html>