背景
三栏布局和两栏布局一样,是经典的web布局方法,以下介绍四种实现三栏布局的常用方法:
实现三栏布局(网页宽度自适应)
一,absolute绝对定位法(main置于中间)
HTML代码:
1 | <body> |
CSS:
1 | #left, #right{ |
二,magrin负值法(negative margin)
HTML代码:main要用双重嵌套标签。
1 | <body> |
CSS:
1 | #main{ |
三,float自身浮动法
HTML代码:main放于最后。
1 | <body> |
CSS:
1 | #main{ |
四,双飞翼布局
HTML代码:
1 | <body> |
法一:(类似方案三)
HTML代码:不变。
CSS:
1 | body{ |
法二:在main元素外加一层包装元素。
HTML代码:id=”main”元素外加一个盒子,封装为id=”main-content”
1 | <div id="main-content"> |
CSS:
1 | #main{ |
法三:对main用padding。
HTML代码:不变。
CSS:
1 | #main{ |