这可能是史上最全的CSS自适应布局总结

当然,他们跟浮动在空间中的位置还是有差别的,项目中有遇到这个问题的请参考张大婶的文章: 深入理解CSS中的层叠上下文和层叠顺序 " 张鑫旭-鑫空间-鑫生活 还是要结合项目来看,否则看过也只是看过而已,并不会存到你的脑子里,毕竟还是相当抽象相当理论性的东西。借用张大神的一个总结图:

使用绝对定位(特指absolute)做自适应布局跟前面两种方式没太大差别,宽度自适应还是在auto和100%上做文章,而位置则由top/bottom/left/right等控制。还是以圣杯布局来举例:

<!DOCTYPE html><html>    <head>        <meta charset="utf-8" />        <title>宽度自适应布局</title>        <style>            .wrap {                position: relative;                background-color: #FBD570;                margin-left: 100px;                margin-right: 150px;                height: 250px;            }            .left {                position: absolute;                top: 0;                left: -100px;                width