<!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貢獻37條經驗 獲得超9個贊
在現代瀏覽器和IE8+下,該元素會忽視浮動元素的而占據它的位置,并且元素會處在浮動元素的下層(并且無法通過z-index屬性改變他們的層疊位置),但它的內部文字和其他行內元素都會環繞浮動元素。
- 3 回答
- 0 關注
- 1617 瀏覽
相關問題推薦
添加回答
舉報
0/150
提交
取消