- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网页设计与布局Position详解CSS盒模型 pYou dont have to be crazy to do this but it does help. Everythings not great in life, but we can still findbeauty in it. You gotta think like a tree. This is truly an almighty mountain. Just let this happen. We just letthis flow right out of our minds./p几种类型的 position 定位的元素 position: absoluteposition: relativeposition: fixedposition: staticposition: inherit绝对定位的元素会完全地从常规文档流中脱离。对于包围它的元素而言,它会将该绝对定位元素视为不存在。就好像/css/visibility-vs-display/?display /css/visibility-vs-display/属性被设为 none 一样。如果你想要保持它所占有的位置而不被其他元素所填充,那么你需要使用其他的定位方式。你可以通过 top, right, bottom, 和 left 四个属性来设置绝对定位元素的位置。但你通常只会设置它们其中的两个,top 或者 bottom,以及 left 或者 right。默认地它们的值都为 auto。弄明白/TR/CSS2/visuren.html#absolute-positioning绝对定位的关键是知道它的起点在哪里。 相对定位position:relative relative称为相对定位,如果你给某个元素指定了postion的值为“relative”,那么你就可以通过“T-R-B-L”(也就是top,right,bottom,left)来设置元素的定位值。使用relative时有几点需要注意:元素设置了relative时,是相对于元素本身位置进行定位;元素设置了relative后,可以通过“T-R-B-L”改变元素当前所在的位置,但元素移位后,同样点有当初的物理空间位;元素设置了relative后,如果没有进行任何的“T-R-B-L”设置,元素不会进行任何位置改变。上面三点第一点和第三点来说都是比较好理解,那么现在针对第二点,我们来看一个实例的操作:在上面的基础上,我们对“div-1”进行向下移动20px;向左移动40px: 绝对定位position:absolute absolute是position中的第三个属性值,如果你给元素指定了absolute,整个元素就会漂出文档流,而且元素自身的物理空间也同时消失了。不像“relative”还具有原先的物理空间。 此时元素“div-1a”不在当初的文档流中,而且其此时定位也是相对于html来进行定位,那么我们有时候并不是需要这样的效果,哪果我们元素div-1a还想在div-1是进行绝对定位,那要怎么办呢?此时就要发挥前面第二步的“relative”作用了。relative和absolute的结合 上图做为一个实例来说明“relative”和“absolute”的关系,首先上图中共有三个div放在body内,而且他们三个div的关系是“div-1div-2div-3”,而且在div-3有这么一个绝对定位:1、div-1与div-2都没有设置“position:relative”,此时我们的div-3绝对定位后就漂到了上图中“div-3c”的位置上;2、现在我们在div-2元素中加设置一个“position: relative”,此时我们的div-3绝对定位后就漂到了上图中的“div-3a”的位置;3、接下来把相对定位的设置换到div-1元素上,此时div-3绝对定位后就到了div-3b的位置。如果一个元素绝对定位后,其参照物是以离自身最近元素是否设置了相对定位,如果有设置将以离自己最近元素定位,如果没有将往其祖先元素寻找相对定位元素,一直找到html为止。 relative和absolute实现布局效果 设置固定高度 float 多列浮动 清除浮动
您可能关注的文档
- 网络营销课程资源-2017 电子商务交易风险防范 个人电子商务安全与防范.ppt
- 网络营销课程资源-2017 电子商务客户服务的方式 客户服务与电子商务客户服务.ppt
- 网络营销课程资源-2017 售前客服 售前服务的主要内容.ppt
- 网络营销课程资源-2017 售前客服 售前客服——含义.ppt
- 网络营销课程资源-2017 搜索引擎竞价的推广方式 搜索引擎营销分析.ppt
- 网络营销课程资源-2017 网络营销课程资源-2017 6.5 用心经营客户关系.pptx
- 网络营销课程资源-2017 未来电子商务趋势 电子商务的发展状况与趋势.ppt
- 网页创意与艺术设计(拓展) 2.5 用户体验训练与练习 用户体验分析new 10陈映儒.pptx
- 网页设计素材 教学效果展示 腹直肌.ppt
- 微生物发酵技术 任务五 抗生素微生物检定法 抗生素微生物检定法.ppt
最近下载
- 《包装工程》投稿写作模板 模板使用说明: 1. 请将稿件直接 ....doc
- 百胜包装品工厂质量体系审核纲要及评估细则 V2012.pdf VIP
- 个人信用报告征信详细版纸质版2024年2月最新版带水印可编辑-实线.pdf
- 第三十届WMO省测特训营6年级第二讲——寻找透明的积木.docx VIP
- 第三十届WMO省测特训营6年级第二讲——课后练习题含答案.docx VIP
- 第三十届WMO省测特训营6年级第一讲——课后练习题含答案.pdf VIP
- PBL病例—休克【24页】(最新文档).pptx VIP
- 故事——小羊过桥.ppt
- 征信简版电子版PDF个人信用报告最新版2024年可编辑带水印模板.pdf
- 食品用包材供应商现场审核方案(检查表).xls VIP
文档评论(0)