怎么让多个DIV重合
2 回答
白板的微信
TA贡献1883条经验 获得超3个赞
在内层设为 absolute 的时候,外层必须设为 relative,否则外层默认为 static。这样外层有滚动条的时候,内层 div 才会随着外层滚动。
12345678910 | <style type= "text/css" > div { border : 1px solid #000 ;} #outer { width : 500px ; height : 500px ; overflow : auto ; position : relative ;} #outer div { position : absolute ;} #inner 1 { width : 300px ; height : 100px ; top : 250px ; left : 20px ;} #inner 2 { width : 200px ; height : 150px ; top : 150px ; left : 150px ;} #inner 3 { width : 250px ; height : 150px ; top : 230px ; left : 200px ;} #inner 4 { width : 250px ; height : 100px ; top : 320px ; left : 170px ;} #makeScroll { width : 10px ; height : 10px ; top : 1000px ; left : 1000px ;} </style> |
1234567 | < div id = "outer" > < div id = "inner1" ></ div > < div id = "inner2" ></ div > < div id = "inner3" ></ div > < div id = "inner4" ></ div > < div id = "makeScroll" ></ div > </ div > |
- 2 回答
- 0 关注
- 1061 浏览
添加回答
举报
0/150
提交
取消