网页设计与制作案例教程(HTML5+CSS3)(徐洪亮第2版) 课件 项目11 浮动布局网页设计与制作.pptxVIP

网页设计与制作案例教程(HTML5+CSS3)(徐洪亮第2版) 课件 项目11 浮动布局网页设计与制作.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档免费下载、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
;11.1 基础任务:制作“UI设计院”网站首页;11.1 基础任务:制作“UI设计院”网站首页;11.1 基础任务:制作“UI设计院”网站首页;11.1 基础任务:制作“UI设计院”网站首页;11.1 基础任务:制作“UI设计院”网站首页;11.1 基础任务:制作“UI设计院”网站首页;11.1 基础任务:制作“UI设计院”网站首页;11.2 前端修炼手册:浮动布局的原理及应用技巧;float属性的用途;Float的属性值 float属性值及含义;WEB;在上图中,一个包含框div中包含了4个子div,包含框div只设置了宽度,没有设置高度,4个子div分别设置了宽度和高度。可以看出包含框的高度是由被包含元素的高度决定的,被包含元素的大小“撑开”了包含框。因为div是块元素,要各占一行,所以即使外层div宽度足够,div2也不会和div1在同一行出现,这符合标准流布局原理,元素出现在它该出现的地方。;<body> <div class="box"> <div class="div1">这是div1</div> <div class="div2">这是div2</div> <div class="div3">这是div3</div> <div class="div4">这是div4</div> </div> </body>;.box{;当设置div1为左浮动时,效果如上图所示。div1脱离了标准流向左移动,直到碰到包含框,div2、div3、div4重新组成了标准流向上移动,div1处于浮动状态,所以在水平方向上挡住了 div2的一部分,在垂直方向上挡住了div3的一部分。;网页效果;上图所展示的是将div1、div2、div3都设置为左浮动的效果,div1、 div2、div3都脱离了标准流向左移动,只有div4自己重新组成标准流向上移动,而div4的位置也说明另一个浮动原则,就是使用float脱离文档流时,其他盒子会无视这个元素,但其他盒子内的文本依然会为这个元素让出位置,环绕在周 围。因此可以看到div4的边框和背景受前面div浮动的影响向上移动,只是因 为被div1挡住从视图中“消失”了,而div中的内容“这是div4”留在了下面,位置与div1、div2、div3三个div中高度最高的div3的底部对齐。;当4个div都设置为左浮动时效果如上图所示,因为包含框的宽度不够,因此div4自动转到下一行显示,而位置依然与div3的底部对齐。;如果将div1的高度增加,让其高度超过div3,效果将如图11- 26所示,div4被div1“卡住了”,即使只超出1px,效果也是如 此。因为根据浮动原理,div4的顶端要与div3的底端对齐。另 外,因为4个div都设置了左浮动,因而不占位置,所以包含框的高度 成为0,边框就出现了“坍塌”的情况,在上图中表现为最上边的一条直线就是上下边框叠加在一起的结果。;Ⅰ.两个div都设置左浮动或都设置右浮动;① 浮动布局带来的不良影响 在浮动布局中因为浮动元素脱离了标准流,因此会对附近的其他元素产生影响,使布局出现混乱。还有一种高度坍塌的现象:原来父容器高度是由被包含元素撑开的,但是当被包含元素浮动后,脱离标准流浮动起来,那父容器的高度就会坍塌,如下图所示。因此要想办法解决浮动带来的影响。;② clear属性 clear 属性定义了元素的某一侧不允许出现浮动元素,如果声明为左侧或右侧清除,会使元素的上外边框边界刚好在该位置浮动元素的下外边框边界之下。 clear属性值及含义;11.2.4 消除浮动布局带来的不良影响;11.2.4 消除浮动布局带来的不良影响;11.2.4 消除浮动布局带来的不良影响;11.2.4 消除浮动布局带来的不良影响;11.2.4 消除浮动布局带来的不良影响;11.2.4 消除浮动布局带来的不良影响;11.3 能力提升:制作“学校网站新闻列表”网页;11.4 能力挑战:制作“咔嚓摄影网”网页;11.1 基础任务:制作“UI设计院”网站首页;11.1 基础任务:制作“UI设计院”网站首页;11.1 基础任务:制作“UI设计院”网站首页;11.1 基础任务:制作“UI设计院”网站首页;11.1 基础任务:制作“UI设计院”网站首页;11.1 基础任务:制作“UI设计院”网站首页;11.1 基础任务:制作“UI设计院”网站首页;11.2 前端修炼手册:浮动布局的原理及应用技巧;float属性的用途;Float的属性值 float属性值及含义;WEB;在上图中,一个包含框div中包含了4个子div,包含框div只设置了宽度,没有设置高度,4个子div分别设置了宽度和高度。可以看出包含框的高度是由被包含元素的高度决定的,被包含元素的大小“撑开”了包含框。因为div是块元素,要各

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

认证主体尹**

1亿VIP精品文档免费下

相关文档

相关课程推荐