1、宽度自适应两列布局
两列布局可以使用浮动来完成,左列设置左浮动,右列设置右浮动,这样就省的再设置外边距了。
当元素使用了浮动之后,会对周围的元素造成影响,那么就需要清除浮动,通常使用两种方法。可以给受到影响的元素设置 clear:both,即清除元素两侧的浮动,也可以设置具体清除哪一侧的浮动:clear:left 或 clear:right,但必须清楚的知道到底是哪一侧需要清除浮动的影响。也可以给浮动的父容器设置宽度,或者为 100%,同时设置 overflow:hidden,溢出隐藏也可以达到清除浮动的效果。
同理,两列宽度自适应,只需要将宽度按照百分比来设置,这样当浏览器窗口调整时,内容会根据窗口的大小,按照百分比来自动调节内容的大小。
1 DOCTYPE html >
2 html >
3 head >
4 meta charset ="UTF-8" >
5 title > 宽度自适应两列布局 title >
6 style >
7 * { margin : 0 ; padding : 0 ; }
8 #herder {
9 height : 50px ;
10 background : blue ;
11 }
12 .main-left {
13 width : 30% ;
14 height : 800px ;
15 background : red ;
16 float : left ;
17 }
18 .main-right {
19 width : 70% ;
20 height : 800px ;
21 background : pink ;
22 float : right ;
23 }
24 #footer {
25 clear : both ;
26 height : 50px ;
27 background : gray ;
28 }
29 style >
30 head >
31 body >
32 div id ="herder" > 页头 div >
33 div class ="main-left" > 左列 div >
34 div class ="main-right" > 右列 div >
35 div id ="footer" > 页脚 div >
36 body >
37 html >
查看更多关于DIV+CSS网页布局之:两列布局-彼岸时光的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did115406