<!DOCTYPE?html>
<html>
<head>
<meta?charset="UTF-8">
<title>Document</title>
<style>
.box?{width:?200px;height:?200px;border:?solid?1px?red;}
.l?{float:?left;}
p{background:?#73bcba;margin:?0;padding:0;}
</style>
</head>
<body>
<div?class="box?l"></div>
<div?class="box"><p>123</p></div>
</body>
</html>為什么在第一個div浮動之后,P的高度會增加而不是保持在原來相對第二個的位置?不是很理解~求指點
3 回答
已采納

uhelper_net
TA貢獻(xiàn)37條經(jīng)驗 獲得超9個贊
在現(xiàn)代瀏覽器和IE8+下,該元素會忽視浮動元素的而占據(jù)它的位置,并且元素會處在浮動元素的下層(并且無法通過z-index屬性改變他們的層疊位置),但它的內(nèi)部文字和其他行內(nèi)元素都會環(huán)繞浮動元素。
添加回答
舉報
0/150
提交
取消