- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Clear:right清除右浮动的影响 图5.7 清除浮动对右侧影响后的效果 .father p{ border:1px dashed #111111; background-color:#ff90ba; clear:right; } 重新思考 .mainContent { float:left; width:540px; } .sideBar { float:right; width:186px; margin-right:10px; margin-top:20px; } mainContent sideBar mainContent sideBar 再细节思考这个页面DIV布局 5.2 盒子的定位 广义的“定位”:要将某个元素放到某个位置的时候,这个动作可以称为定位操作,可以使用任何CSS规则来实现,这就是泛指的一个网页排版中的定位操作,使用传统的表格排版时,同样存在定位的问题。 狭义的“定位”:在CSS中有一个非常重要的属性position,这个单词翻译为中文也是定位的意思。 然而要使用CSS进行定位操作并不仅仅通过这个属性来实现,因此不要把二者混淆。 首先,对position属性的使用方法做一个概述,后面再具体举例子说明。position属性可以设置为以下4个属性值之一。 盒子的定位 static:这是默认的属性值,也就是该盒子按照标准流(包括浮动方式)进行布局。 relative:称为相对定位,使用相对定位的盒子的位置常以标准流的排版方式为基础,然后使盒子相对于它在原本的标准位置偏移指定的距离。相对定位的盒子仍在标准流中,它后面的盒子仍以标准流方式对待它。 盒子的定位 absolute:绝对定位,盒子的位置以它的包含框为基准进行偏移。绝对定位的盒子从标准流中脱离。这意味着它们对其后的兄弟盒子的定位没有影响,其他的盒子就好像这个盒子不存在一样。 fixed:称为固定定位,它和绝对定位类似,只是以浏览器窗口为基准进行定位,也就是当拖动浏览器窗口的滚动条时,依然保持对象位置不变。 5.2.1 静态定位 图5.8 没有设置position属性时的状态 5.2.2 相对定位 1.一个子块的情况 图5.9 一个div设置为相对定定位后的效果 图5.10 以右侧和下侧为基准设置相对定定位 2.两个子块的情况 图5.11 设置为相对定位前的效果 图5.12 两个兄弟div的情况下, 其中一个设置为相对定位后的效果 两条关于“相对定位”的定位原则 使用相对定位的盒子,会相对于它在原本的位置,通过偏移指定的距离,到达新的位置。 使用相对定位的盒子仍在标准流中,它对父块和兄弟盒子没有任何影响。 图5.13 两个兄弟div都设置为相对定位后的效果 图5.14 在浮动方式下,使用相对定位 5.2.3 绝对定位 介绍了相对定位以后,下面介绍绝对定位(absolute)。 通过上述讲解,可以了解到各种position属性都需要通过配合偏移一定的距离来实现定位,而其中核心的问题就是以什么作为偏移的基准。 1.创建基础页面 2.使用绝对定位 3.浏览器的Bug与Hack 图5.15 设置绝对定位前的效果 图5.16 将中间的div设置为绝对定位后的效果 图5.17 设置偏移量后的效果 图5.18 将父块设置为“包含块”后的效果 body h2产品分类/h2 ul lia href=#0-1岁玩具/a/li lia href=#2-3岁玩具/a/li lia href=#4-6岁玩具/a/li lia href=#0-1岁服装/a/li /ul /body 标准文档流 body li ul li li li a a a a body ul li li li li a a a a 图4.8 DOM树与页面布局的对应关系 4.4.3 标准文档流 “标准文档流”(Normal Document Stream),简称“标准流”,是指在不使用其他与排列和定位相关的特殊CSS规则时,各种元素的排列规则。 1.块级元素(block level) li占据着一个矩形的区域,并且和相邻的li依次竖直排列,不会排在同一行中。 ul也具有同样的性质,占据着一个矩形的区域,并且和相邻的ul依次竖直排列,不会排在同一行中。 因此,这类元素称为“块级元素”(block level),即它们总是以一个块的形式表现出来,并且跟同级的兄弟块依次竖直排列,左右撑满。 标准文档流 2.行内元素(inline) 对于文字这类元素,各个字母之间横向排列,到最右端自动折行,这就是另一种元素,称为“行内元素”(inline)。 比如str
您可能关注的文档
- 金茂府方案压缩.ppt
- java程序设计教程第10章.ppt
- java程序设计教程第3章-Java程序基础.ppt
- 高二理科数学《1.2 排列与组合综合》《1.3.1 二项式定理(1)》.ppt
- 09.09.01高二理科数学《4.2.2圆与圆的位置关系》.ppt
- 高二数学(理)《用样本的数字特征估计总体的数字特征》.ppt
- Java程序设计案例教程-模块6.ppt
- java程序设计第11章.ppt
- java程序设计第3章.ppt
- java程序设计第5章.ppt
- 开源证券-中小盘策略专题:2025年定增:市场明显回暖,赚钱效应凸显.pdf
- 国金证券-A股策略周报:投资与消费,电力与算力.pdf
- 国金证券-固定收益策略报告:拥挤的错觉.pdf
- 申万宏源-食品饮料行业周报 20251110-20251114:板块关注度回升重申进入战略配置期.pdf
- 方正证券-基金研究-专题研究:摊余债基开放有哪些值得关注?.pdf
- 国信证券-新能源和电力设备行业专题-新质生产力六大主线巡礼.pdf
- 申万宏源-纺织服装行业2025年三季报总结:品牌复苏方向明确制造端关注订单修复.pdf
- 太平洋证券-非银行业行业深度研究报告:乘风之势,非银行业Q3业绩解构与策略展望.pdf
- 华安证券-计算机行业周报:全球科技-计算机.pdf
- 申万宏源-非银金融行业周报:居民存款搬家在途险资3Q25二级市场权益资产配置规模显著提升.pdf
最近下载
- 2025中央农村工作会议微课.ppt VIP
- 2025年秋最新版九年级上册道德与法治全册知识点(上).pdf VIP
- 【体育场】施工进度计划及保证措施2024.docx VIP
- 骨科大手术围术期静脉血栓栓塞症预防指南.pptx VIP
- 注射泵产品技术要求2022版.pdf VIP
- 支气管镜检查术前术后护理健康宣教.pptx VIP
- 常见电气元件图形符号-文字符号一览表.pdf
- 2025 急性缺血性卒中早期血管内介入诊疗影像评估专家共识解读PPT课件.pptx VIP
- 〖历史〗2025--2026学年统编版八年级历史上学期表格知识清单.docx VIP
- 2024极氪007用户手册CS1E_BEV_20231204_电子版1.pdf VIP
原创力文档


文档评论(0)