3列布局-特殊案例 左右列固定宽度,中间列自适应。 左侧绝对定位:position:absolute;left:0;top:0; 右侧绝对定位:position:absolute;right:0;top:0; 中间宽度定义去掉,加上左右的margin值,margin:0 310px 0 210px; 上右下左(中间空一点出的话,增加margin属性值便可以实现)左右两侧布局固定宽度,中间部分宽度自适应。则需要采用绝对定位来实现,把左右设置为绝对定位
样例显示效果:<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/css; charset=utf-8" /> <style> body{ margin:0; padding:0; } .left{ width:200px; height:500px; background:red; position:absolute; left:0; top:0; } .middle{ height:500px; background:blue; margin:0 300px 0 200px; } .right{ width:300px; height:500px; background:pink; position:absolute; right:0; top:0; } </style> </head> <body> <div class="left">left</div> <div class="middle">middle</div> <div class="right">right</div> </body> </html>