HTML撐起浮動子元素得父元素高度


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>DIV的浮動</title>
<style type="text/css">
#container1{background-color:#F00; padding:10px;
text-align:center; margin-left:auto; margin-right:auto;}
#container2{background-color:#309; text-align:center; margin-left:auto; margin-right:auto; 
padding:10px; overflow:auto; zoom:1;}
#container3:after{ content:'.'; clear:both; display:block; visibility:hidden; height:0px;}
#container3{background-color:#F00; padding:10px;
text-align:center; margin-left:auto; margin-right:auto;}
#lay1{width:30%; height:50px; background-color:#063; float:left;}
#lay2{width:60%; height:50px; background-color:#066; float:right;}
</style>
</head>

<body>
使用偽元素消除浮動
<div id="container3">
<div id="lay1">陳金明</div>
<div id="lay2"></div>
</div>
使用overflow屬性消除浮動
<div id="container2">
<div id="lay1">陳金明</div>
<div id="lay2"></div>
</div>

使用空標簽,外層div可以自適應內層元素的大小
<div id="container1">
<div id="lay1">陳金明</div>
<div id="lay2"></div>
<div style="clear:both"></div>
</div>

不使用空標簽,則外層div無法適應內層元素的大小
<div id="container1">
<div id="lay1">陳金明</div>
<div id="lay2"></div>
</div>


</body>
</html>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM