自适应布局-float

    xiaoxiao2021-04-15  87

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> .father{ width: 100%; height: 400px; background-color: orange; } .box1{ float: right; width: 200px; height: 200px; background-color: black; overflow: hidden; } .box2{ height: 100px; background-color: pink; overflow:hidden; } </style> </head> <body> <div class="father"> <div class="box1"></div> <div class="box2"></div> </div> </body> </html>

    box2自动适应屏幕大小,是利用了父盒子与屏幕大小一样,box1浮动不占据文档流,此时并列盒子box2 如果不设置width的话,默认会挤从box1这边开始算起,再把overflow:hidden;给box2,,必定box2 随屏幕自适应..

    切记不要给box2.width:100%,不然box2会继承屏幕的高度 直接就占满来box1 整行,再给overlfloat:hidden;

    转载请注明原文地址: https://ju.6miu.com/read-671083.html

    最新回复(0)