HTML速学教程(入门课程)
HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!
三列布局的原理和两列布局的原理是一样的,只不过多了一列,只需给宽度自适应两列布局中间再加一列,然后重新计算三列的宽度,就实现了宽度自适应的三列布局。
同样的道理,更多列的布局,其实和两列、三列的布局模式是一样的。
1 2 3 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{13 width:100%;14 overflow:hidden;15 }16 #main .main-left{17 width:25%;18 height:800px;19 background:red;20 float:left;21 }22 #main .main-center{23 width:50%;24 height:800px;25 background:lightgreen;26 float:left;27 }28 #main .main-right{29 width:25%;30 height:800px;31 background:pink;32 float:right;33 }34 #footer{35 height:50px;36 background:gray;37 }38 </style>39 40 41 <div id="herder">页头</div>42 <div id="main">43 <div class="main-left">左列</div>44 <div class="main-center">中间</div>45 <div class="main-right">右列</div>46 </div>47 <div id="footer">页脚</div>48 49
要想实现左右两列固定宽度,中间宽度自适应的布局,那么使用浮动就做不到了,使用浮动之后页面就乱了,必须使用绝对定位来将三列固定在一行。
1 2 3 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{13 width:100%;14 position:relative;15 }16 #main .main-left{17 width:200px;18 height:800px;19 background:red;20 position:absolute;21 left:0;22 top:0;23 }24 #main .main-center{25 height:800px;26 background:lightgreen;27 margin:0 310px 0 210px;28 }29 #main .main-right{30 width:300px;31 height:800px;32 background:pink;33 position:absolute;34 right:0;35 top:0;36 }37 #footer{38 height:50px;39 background:gray;40 }41 </style>42 43 44 <div id="herder">页头</div>45 <div id="main">46 <div class="main-left">左列</div>47 <div class="main-center">设计网页的第一步就是设计版面布局,搭建网站结构,网页排版的合理性,在一定程度上也影响着网站整体的布局以及后期的优化。一个好的网站形象能更容易地吸引用户、留住用户。因此,网站首页第一屏的排版非常重要,很多时候能决定用户的去与留。</div>48 <div class="main-right">右列</div>49 </div>50 <div id="footer">页脚</div>51 52
前端入门到VUE实战笔记:立即学习
>在学习笔记中,你将探索 前端 的入门与实战技巧!
已抢6861个
抢已抢92183个
抢已抢14485个
抢已抢50772个
抢已抢191299个
抢已抢86490个
抢