- 1、本文档共86页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章-part1 CSS
流动布局的特征1 块元素在所处的包含元素内(父元素), 自上而下按顺序垂直分布, 因为在默认下,块元素的宽度为100%。 块元素都会以行的形式占据位置,不管所包含的内容有多少,也不管块元素的宽度设置多窄。例如,对于下图的流动布局,浏览器都会自上向下逐步解析并显示所有网页元素 : 流动布局的特征2 2) 内联元素在所处的包含元素内从左到右水平分布显示。 超出一行后,会自动换行。--文档流 相对定位流动 当元素定义为相对定位,即设置position:relative;属性时,它也会遵循流动模型布局规则,跟随HTML文档流自上而下流动。 流动模型例子 html xmlns=/1999/xhtml body form id=form1 runat=server div span流动/span span模型í/span input id=Button1 type=button value=button / input id=Reset1 type=reset value=reset / input id=Submit1 type=submit value=submit / input id=Text1 type=text / input id=File1 type=file / input id=Password1 type=password / input id=Checkbox1 type=checkbox / input id=Radio1 type=radio / input id=Hidden1 type=hidden / textarea id=TextArea1 cols=20 rows=2/textarea select id=Select1 optionaaa/option /select /div /form /body /html 屏幕不同 –运行结果也不同 流动模型优缺点 优点: 元素之间不会存在错位、覆盖等问题, 布局简单,符合人的浏览习惯。 缺点: 不能用单纯的流动布局设计出艺术化的效果。 2.Layer Model(图层模型) 引入层的概念,希望精确定位网页元素, 摆脱HTML元素自然流动所带来的弊端。 微软用div元素推出层概念,与Netscape竞争,最终取得了胜利。 注:单独的层布局模型是不够的, 它必须要与float结合。 3.Float Model(浮动模型) 浮动的根本原因: a) 你无法预知不同浏览者的窗口大小, b) 网页也是活动的窗口, 其大小是无法预测与控制的。 浮动模型希望在流动与固定之间取得一个平衡,实现网页布局的自适应能力。 浮动布局模型 1)浮动是完全不同于流动的另一种布局模型, 它遵循浮动规则,但仍能看到流动对它的潜在影响。 2)任何元素在默认下是不能浮动的, 但都可以用CSS定义为浮动: 如div、p、table 、 img等都可以被定义为浮动。 浮动不会与流动发生冲突 l?) 当元素定义为浮动时,它在垂直方向上应该还处于文档流中,也就是说浮动元素不会脱离正常文档流而任意的浮动。 2)与普通元素一样,浮动元素始终位于包含元素内,不会游离于外,或破坏元素包含关系。 4 定位类型 CSS中position属性定义元素的定位类型: position: static; 属性值包括: static(默认值)、absolute、fixed与relative 1) Static静态定位,元素遵循HTML默认的流动模型。 2) absolute表示绝对定位,将元素从文档流中拖出来,然后使用left、right、top、bottom属性相对于其最接近的一个具有定位属性的父包含块进行绝对定位。 如果不存在这样的包含块,则相对于body元素,即根据浏览器窗口。 fixed固定定位 3) fixed表示固定定位,与absolute定位类型类似,但它的包含块是屏幕内的网页窗口本身。 目前IE浏览器还不支持该属性值,因此在布局中使用比较少。 绝对或固定定位能够精确控制元素的显示位置, 但完全使用绝对定位会使布局缺乏灵活性,尽量不用。 相对定位 4) relat
您可能关注的文档
- 第12章极限载荷的结构.ppt
- 第1章法医专长介绍.ppt
- 第11课节小旗.ppt
- 第1章线性规划模型和标准化.ppt
- 第17课怀疑与知识.pptx
- 第1章简单的Java程序.ppt
- 第1课_侦探爸爸.ppt
- 第1课侦探爸爸.ppt
- 第20章第一次普通程序.ppt
- 第21章时间序列计量经济学.ppt
- 2019-2025年中国触控面板行业市场深度调查及发展前景研究预测报告.docx
- 2019-2025年中国保龄球行业市场前景预测及投资战略研究报告.docx
- 中国商铺租售未来趋势预测分析及投资规划研究建议报告.docx
- 变电站红外检测异常报告.docx
- 中国母婴行业发展趋势预测及投资规划研究报告.docx
- 中国综合保税区行业发展监测及投资潜力预测报告.docx
- 2025年中国镍铁电池行业市场发展现状调研及投资趋势前景分析报告.docx
- 2024-2030年中国防辐射行业发展监测及发展趋势预测报告.docx
- 2025年中国手机监控行业市场运营现状及投资规划研究建议报告.docx
- 2025年电力系统继电保护安全工作报告总结.docx
文档评论(0)