2022年CSS网页布局入门教程:三列浮动中间列宽度自适应 .pdf
《2022年CSS网页布局入门教程:三列浮动中间列宽度自适应 .pdf》由会员分享,可在线阅读,更多相关《2022年CSS网页布局入门教程:三列浮动中间列宽度自适应 .pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、CSS 网页布局入门教程8:三列浮动中间列宽度自适应使用浮动定位方式,从一列到多列的固定宽度及自适应,基本上可以简单完成,包括三列的固定宽度。 而在这里给我们提出了一个新的要求,希望有一个三列式布局,其中左栏要求固定宽度, 并居左显示, 右栏要求固定宽度并居右显示,而中间栏需要在左栏和右栏的中间,根据左右栏的间距变化自动适应。这给布局提出了一个新的要求,而且单纯使用float属性与百分比属性并不能够实现,CSS 目前还不支持百分比的计算精确到考虑左栏和右栏的占位,如果对中间栏使用100%宽度的话,它将使用浏览器窗口的宽度,而非左栏与右栏的中间间距,因此我们需要重新的思路来考虑这个问题。绝对定位
2、在开始这样的三列布局之前,有必要了解一个新的定位方式绝对定位。 前面的浮动定位方式主要由浏览器根据对象的内容自动进行浮动方向的调整,但是这种方式不能满足定位需求时,就需要新的方法来实现,CSS 提供的除去浮动定位之外的另一种定位方式就是绝对定位,绝对定位使用position属性来实现。position用于设置对象的定位方式 可用值: static/absolute/relative对页面中的每一个对象而言,默认position属性都是 static 。如果将对象设置为position:absolute,对象将脱离文档流,根据整个页面的位置进行重新定位。当使用此属性时,可以使用top,right
3、,bottom,left即上右下左四个方向的距离值,以确定对象的具体位置,看如下CSS :#layout position:absolute; top:20px; Generated by Foxit PDF Creator ? Foxit Softwarehttp:/ For evaluation only.名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - left:0px; 如果 #layout使用了 position:abs
4、olute;将会变成绝对定位模式,与此同时, 当设置 top:20px;时它将永远离浏览器窗口的上方20px ,而 left:0px;将保证它离浏览器左边距为0px。注意:一个对象如果设置了position:absolute;它将从本质上与其他对象分离出来,它的定位模式不会影响其它对象,也不会被其它对象的浮动定位所影响,从某种意义上说,使用了绝对定位之后,对象就像一个图层一样浮在了网页之上。绝对定位之后的对象,不会再考虑它与页面中的浮动关系,只需要设置对象的top,right,bottom,left四个方向的值即可。而在本例中,使用绝对定位则能够很好地解决我们所提出的问题。同样,使用3 个 d
5、iv 形成我们的三个分栏结构:#left background-color: #E8F5FE; border: 1px solid #A9C9E2; height: 400px; width: 200px; position: absolute; top: 0px; left: 0px; #right background-color: #FFE7F4; border: 1px solid #F9B3D5; height: 400px; width: 200px; Generated by Foxit PDF Creator ? Foxit Softwarehttp:/ For evaluat
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年CSS网页布局入门教程:三列浮动中间列宽度自适应 2022 CSS 网页 布局 入门教程 浮动 中间 宽度 自适应
限制150内