如下代码,应该一目了然

<div class = "relative">

<div class ="absolute">

<div class="fixed"></div>

</div>

</div>

里面的元素原本是正常定位的,需要动态改成fixed,又不能把元素移到外层,怎么解决?

fixed相对于body定位,而不是相对于父元素absolute,所以你这样的布局会出错吧?所以你得重新考虑下布局,具体要求是什么呢。

你的这个需求有问题,fixed只会对窗口生效,这很正常,

看了下源代码, 他的代码是

left: auto; position: relative; z-index: 1; top: auto; right: 0px; display: block;

==>

left: 0px; position: fixed; z-index: 1; top: 0px; right: 0px; display: block; width: 1254px;

而父级是relative

通过测试发现不同浏览器对这个fixed属性的渲染规则不一样,chrome和firefox就会出现这个问题,内层fixed会相对于父元素的位置和宽高。而IE浏览器则是理论的状态,即只对最顶层元素定位

最外层的relative直接把里面所有的定位锁死了;fixed->absolute->relative;整个全随着relative的定位左上角坐标为0.0走了;

父级fixed_父元素设置absolute,子元素设置fixed定位失效相关推荐

  1. jq获取父元素下的子元素

    导入jq库 通过parent获取父元素 children获取子元素 $(".make-order").click(function(e) {var theli =$(this).p ...

  2. CSS实现父元素半透明,子元素不透明

    CSS实现父元素半透明,子元素不透明. 很久以来大家都习惯使用opacity:0.5在新式浏览器里实现半透明,而对IE较旧的版本使用filter:Alpha(opacity=0.5)的滤镜来实现半透明 ...

  3. XamarinAndroid组件教程设置自定义子元素动画(二)

    XamarinAndroid组件教程设置自定义子元素动画(二) (9)打开MainActivity.cs文件,为RecylerView的子元素设置添加和删除时的透明动画效果.代码如下: --using ...

  4. XamarinAndroid组件教程设置自定义子元素动画(一)

    XamarinAndroid组件教程设置自定义子元素动画(一) 如果在RecyclerViewAnimators.Animators中没有所需要的动画效果,就可以自定义一个.此时,需要让自定义的动画继 ...

  5. js 获取元素,同级元素下的子元素总结

    太原总结 不慌不慌,来日方长 ** 1.获取同级元素 form 下的 div 元素下的 input标签的value值 ** //html代码 <div id="replySubmit& ...

  6. 清除元素中的子元素html_HTML中的元素简介

    清除元素中的子元素html An element is a fundamental component that is used to develop web pages. Generally an ...

  7. Vue中v-for必须在vue实例对应元素下的子元素中循环渲染数据

    异常信息 Cannot use v-for on 1 stateful componentroot element because it renders multiple elements 翻译大意: ...

  8. ios 底部用定位 fixed。在软件盘出来后,页面元素被顶上去一部分,fixed定位的footer也跑到了上面去。解决方法...

    ios 底部用定位 fixed.在软件盘出来后,页面元素被顶上去一部分,fixed定位的footer也跑到了上面去.解决方法 $("input").focus(function() ...

  9. 父元素flex:1,子元素设置高度百分百无效

    有的时候我们写页面布局会出现,父级的高度是通过flex为1来设置的,然后子级想保持和父级一样的高度,很多人都会想到设置高度百分百.不过由于这里的父元素是缺省的,所以你设置了高度百分百是无效的.我之前是 ...

  10. jquery 同级元素下的子元素_jq 获取所有父级元素及同级元素及子元素的方法(推荐)...

    1.获取父级元素 $("#id").parent() 获取其父级元素 $("#id").parents() 获取其所有的祖先元素 $("#id&quo ...

最新文章

  1. 为什么使用单页应用_为什么我讨厌您的单页应用
  2. php smarty csv,6个smarty小技巧
  3. windows server 2003 IIS6.0部署PHP
  4. 【XLL 文档翻译】【第1部分】 Add-in 管理器 和 XLL 接口函数
  5. MyBatis入门和全局配置文件介绍
  6. 深度学习-Tensorflow2.2-模型保存与恢复{9}-保存与恢复-21
  7. python 实数如何取整_从面试官角度提问:15道硬核Python面试题,论面霸是如何炼成的...
  8. python答疑的作用_不学Python之集中答疑(5)
  9. pythonb超分辨成像_深度原理与框架-图像超分辨重构-tensorlayer
  10. python路径设置方法,R不转义,以及r转义出错SyntaxError
  11. 整理中短期计划和代办事情分析。
  12. flowlayout布局怎么换行_web前端学习怎么入门
  13. css3 Gradient背景
  14. cad字体安装_CAD字体大全下载【软件下载】
  15. java模拟器.apk_java游戏模拟器安卓版下载-java模拟器apk下载 v2.2.0 安卓版-IT猫扑网...
  16. java怎么实现事务_java实现简单的事务
  17. JUC的常用辅助工具
  18. Icarus Verilog和GTKwave使用简析
  19. 互联网创业公司如何防御DDoS攻击?
  20. C# .NET想要另存一个项目,sln文件丢了怎么办

热门文章

  1. 使用spark-submit工具提交Spark作业
  2. FL Studio20.9DAW宿主电子音乐制作软件
  3. 【论文阅读】GPT系列论文详解
  4. 巧用头条号及悟空问答引流
  5. python爬取知乎热门话题及其回答(requests中session保持cookies的应用)
  6. Hard Swish激活函数
  7. 什么是ADB,什么是MC
  8. 鸿蒙os下载到电脑上,华为鸿蒙os系统官网
  9. 大数据分析技术应用领域有哪些
  10. PDFium使用分享