300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > DIV+CSS 网页布局之:两列布局【HTML】

DIV+CSS 网页布局之:两列布局【HTML】

时间:2018-08-20 09:11:01

相关推荐

DIV+CSS 网页布局之:两列布局【HTML】

web前端|html教程

DIV+CSS 网页布局之:两列布局

web前端-html教程

1、宽度自适应两列布局

批量上传辅助小工具源码,优盘上安装ubuntu,网站有爬虫么,php loadinfo,保山seo价格lzw

两列布局可以使用浮动来完成,左列设置左浮动,右列设置右浮动,这样就省的再设置外边距了。

源码站推荐,ubuntu查看网卡连接,做爬虫迷茫了,ryat php,多年seo优化lzw

当元素使用了浮动之后,会对周围的元素造成影响,那么就需要清除浮动,通常使用两种方法。可以给受到影响的元素设置 clear:both,即清除元素两侧的浮动,也可以设置具体清除哪一侧的浮动:clear:left 或 clear:right,但必须清楚的知道到底是哪一侧需要清除浮动的影响。也可以给浮动的父容器设置宽度,或者为 100%,同时设置 overflow:hidden,溢出隐藏也可以达到清除浮动的效果。

企业网站源码php带后台,vscode怎么编写路径,ubuntu改pwd,只能访问tomcat主页,爬虫example,翼支付 php,南海seo软件优化平台, 网站安装程序,html模板中绑定lzw

同理,两列宽度自适应,只需要将宽度按照百分比来设置,这样当浏览器窗口调整时,内容会根据窗口的大小,按照百分比来自动调节内容的大小。

1 2 3 45宽度自适应两列布局6 7 *{margin:0;padding:0;} 8 #herder{ 9height:50px;10background:blue;11 }12 .main-left{13width:30%;14height:800px;15background:red;16float:left;17 }18 .main-right{19width:70%;20height:800px;21background:pink;22float:right;23 }24 #footer{25clear:both;26height:50px;27background:gray;28 }29 30 31 32

页头

33

左列

34

右列

35

页脚

36 37

2、固定宽度两列布局

宽度自适应两列布局在网站中一般很少使用,最常使用的是固定宽度的两列布局。

要实现固定宽度的两列布局,也很简单,只需要把左右两列包裹起来,也就是给他们增加一个父容器,然后固定父容器的宽度,父容器的宽度固定了,那么这两列就可以设置具体的像素宽度了,这样就实现了固定宽度的两列布局。

1 2 3 45固定宽度两列布局6 7 *{margin:0;padding:0;} 8 #herder{ 9height:50px;10background:blue;11 }12 #main{13width:960px;14margin:0 auto;15overflow:hidden;16 }17 #main .main-left{18width:288px;19height:800px;20background:red;21float:left;22 }23 #main .main-right{24width:672px;25height:800px;26background:pink;27float:right;28 }29 #footer{30width:960px;31height:50px;32background:gray;33margin:0 auto;34 }35 36 37 38

页头

39

40

左列

41

右列

42

43

页脚

44 45

3、两列居中自适应布局

同理,只需要给定父容器的宽度,然后让父容器水平居中。

1 2 3 45两列居中自适应布局6 7 *{margin:0;padding:0;} 8 #herder{ 9height:50px;10background:blue;11 }12 #main{13width:80%;14margin:0 auto;15overflow:hidden;16 }17 #main .main-left{18width:20%;19height:800px;20background:red;21float:left;22 }23 #main .main-right{24width:80%;25height:800px;26background:pink;27float:right;28 }29 #footer{30width:80%;31height:50px;32background:gray;33margin:0 auto;34 }35 36 37 38

页头

39

40

左列

41

右列

42

43

页脚

44 45

4、固定宽度横向两列布局

和单列布局相同,可以把所有块包含在一个容器中,这样做方便设置,但增加了无意义的代码,固定宽度就是给定父容器的宽度,然后中间主体使用浮动。

1 2 3 45横向两列布局6 7 *{margin:0;padding:0;} 8 #warp{ 9width:960px;10margin:0 auto;11margin-top:10px;12 }13 #herder{14height:50px;15background:blue;16 }17 #nav{18height:30px;19background:orange;20margin:10px 0;21 }22 #main{23width:100%;24margin-bottom:10px;25overflow:hidden;26 }27 #main .main-left{28width:640px;29height:200px;30background:yellow;31float:left;32 }33 #main .main-right{34width:300px;35height:200px;36background:pink;37float:right;38 }39 #content{40width:100%;41overflow:hidden;42 }43 #content .content-left{44width:640px;45height:800px;46background:lightgreen;47float:left;48 }49 #content .content-right-sup{50width:300px;51height:500px;52background:lightblue;53float:right;54 }55 #content .content-right-sub{56width:300px;57height:240px;58background:purple;59margin-top:20px;60float:right;61 }62 #footer{63height:50px;64background:gray;65margin-top:10px;66 }67 68 69 70

71

页头

72

导航

73

74

左-上

75

右-上

76

77

78

左-下

79

右-上

80

右-下

81

82

页脚

83

84 85

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。