制作之怎样设置.docxVIP

  1. 1、本文档共7页,可阅读全部内容。
  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文档。上传文档
查看更多
首先明确几点在文中所需要用到的概念:静态定位:position:static(为position属性的默认值)。动态定位:position:relative或position:absolute或position:fixed。祖元素:任意包含该元素的元素。父元素:直接包含该元素的祖元素。同辈元素:拥有共同的父元素的元素。注:这些概念为作者自定义,仅用于本文。引用:关于同辈元素是个非常关键的词,这里还需要详细解释一下。div??? div/div??? div id=a/div??? div/div??? div/div??? div/div??? div/div/divdiv id=f??? div/div??? div id=b/div??? div id=c/div??? div/div??? div/div??? div/div/div在这个例子中,div#a与div#b并不是“同辈元素”,只有像div#b和div#c这样拥有同样父体div#f的的元素才能叫“同辈元素”。引用结束接下来看看这五条法则:法则一:同辈元素定位方式相同,且无z-index设置时,html靠后者居上。运行代码框[Ctrl+A 全部选择提示:你可先修改部分代码,再按运行]破洛洛文章简介:貌似很多同学对为什么这个div在上层,那个div在下层、无论如何设置z-index都无法居上的问题纠结抓狂、上吐下泻、恶心失眠、郁郁而终,致使不敢随意使用层的叠加。但层的叠加效果,在交互设计中却频频出现,所以我们必须驾驭它,要驾驭它,就要掌握其规律。?法则二:同辈元素同为动态定位时,且有z-index设置时,z-index值大者居上。运行代码框[Ctrl+A 全部选择提示:你可先修改部分代码,再按运行]法则三:同辈元素定位方式不同时,动态定位居上。?运行代码框[Ctrl+A 全部选择提示:你可先修改部分代码,再按运行]法则四:非同辈元素,任意一者及其祖元素不具备动态布局时,html靠后者居上。运行代码框[Ctrl+A 全部选择提示:你可先修改部分代码,再按运行]破洛洛文章简介:貌似很多同学对为什么这个div在上层,那个div在下层、无论如何设置z-index都无法居上的问题纠结抓狂、上吐下泻、恶心失眠、郁郁而终,致使不敢随意使用层的叠加。但层的叠加效果,在交互设计中却频频出现,所以我们必须驾驭它,要驾驭它,就要掌握其规律。法则五:【重要】非同辈元素,任意一者或其祖元素拥有动态定位时,同时各自向上寻找动态定位的祖元素,并分别从中拿出具备最高级别的祖元素(或其本身)进行比较。情况1:子元素的z-index无论多大,父元素大者居上。情况2:父元素居下,子元素也可以居上。情况1、情况2结合扩展比较。运行代码框[Ctrl+A 全部选择提示:你可先修改部分代码,再按运行]引用:其实前四点都是基础,只有第五点比较难于理解,这里详细解释一下:div id=ab style=position:absolute;??? div id=a style=position:relative; z-index:100;??????? div id=a_inner1??????????? div id=a_inner2??????????????? div id=a_inner3 style=position:relative; z-index:98;??????????????????? div id=a_inner4??????????????????????? div id=a_inner5??????????????????????? /div??????????????????? /div??????????????? /div??????????? /div??????? /div??? /div??? div id=b??????? div id=b_inner1??????????? div id=b_inner2??????????????? div id=b_inner3 style=position:relative; z-index:99;??????????????????? div id=b_inner4??????????????????? /div??????????????? /div??????????? /div??????? /div??? /div/div在这个例子中,我们来比较div#a_inner5和div#b_inner4的层叠关系。到它们所共同拥有的祖元素div#ab的下一级为止,div#a_inner5的祖元素包括:div#a,div#a_inner1,div#a_inner2,div#a_inner3,div#a_inner4;div#b_in

文档评论(0)

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

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

1亿VIP精品文档

相关文档