父级fixed_父元素设置absolute,子元素设置fixed定位失效
如下代码,应该一目了然
<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定位失效相关推荐
- jq获取父元素下的子元素
导入jq库 通过parent获取父元素 children获取子元素 $(".make-order").click(function(e) {var theli =$(this).p ...
- CSS实现父元素半透明,子元素不透明
CSS实现父元素半透明,子元素不透明. 很久以来大家都习惯使用opacity:0.5在新式浏览器里实现半透明,而对IE较旧的版本使用filter:Alpha(opacity=0.5)的滤镜来实现半透明 ...
- XamarinAndroid组件教程设置自定义子元素动画(二)
XamarinAndroid组件教程设置自定义子元素动画(二) (9)打开MainActivity.cs文件,为RecylerView的子元素设置添加和删除时的透明动画效果.代码如下: --using ...
- XamarinAndroid组件教程设置自定义子元素动画(一)
XamarinAndroid组件教程设置自定义子元素动画(一) 如果在RecyclerViewAnimators.Animators中没有所需要的动画效果,就可以自定义一个.此时,需要让自定义的动画继 ...
- js 获取元素,同级元素下的子元素总结
太原总结 不慌不慌,来日方长 ** 1.获取同级元素 form 下的 div 元素下的 input标签的value值 ** //html代码 <div id="replySubmit& ...
- 清除元素中的子元素html_HTML中的元素简介
清除元素中的子元素html An element is a fundamental component that is used to develop web pages. Generally an ...
- Vue中v-for必须在vue实例对应元素下的子元素中循环渲染数据
异常信息 Cannot use v-for on 1 stateful componentroot element because it renders multiple elements 翻译大意: ...
- ios 底部用定位 fixed。在软件盘出来后,页面元素被顶上去一部分,fixed定位的footer也跑到了上面去。解决方法...
ios 底部用定位 fixed.在软件盘出来后,页面元素被顶上去一部分,fixed定位的footer也跑到了上面去.解决方法 $("input").focus(function() ...
- 父元素flex:1,子元素设置高度百分百无效
有的时候我们写页面布局会出现,父级的高度是通过flex为1来设置的,然后子级想保持和父级一样的高度,很多人都会想到设置高度百分百.不过由于这里的父元素是缺省的,所以你设置了高度百分百是无效的.我之前是 ...
- jquery 同级元素下的子元素_jq 获取所有父级元素及同级元素及子元素的方法(推荐)...
1.获取父级元素 $("#id").parent() 获取其父级元素 $("#id").parents() 获取其所有的祖先元素 $("#id&quo ...
最新文章
- 为什么使用单页应用_为什么我讨厌您的单页应用
- php smarty csv,6个smarty小技巧
- windows server 2003 IIS6.0部署PHP
- 【XLL 文档翻译】【第1部分】 Add-in 管理器 和 XLL 接口函数
- MyBatis入门和全局配置文件介绍
- 深度学习-Tensorflow2.2-模型保存与恢复{9}-保存与恢复-21
- python 实数如何取整_从面试官角度提问:15道硬核Python面试题,论面霸是如何炼成的...
- python答疑的作用_不学Python之集中答疑(5)
- pythonb超分辨成像_深度原理与框架-图像超分辨重构-tensorlayer
- python路径设置方法,R不转义,以及r转义出错SyntaxError
- 整理中短期计划和代办事情分析。
- flowlayout布局怎么换行_web前端学习怎么入门
- css3 Gradient背景
- cad字体安装_CAD字体大全下载【软件下载】
- java模拟器.apk_java游戏模拟器安卓版下载-java模拟器apk下载 v2.2.0 安卓版-IT猫扑网...
- java怎么实现事务_java实现简单的事务
- JUC的常用辅助工具
- Icarus Verilog和GTKwave使用简析
- 互联网创业公司如何防御DDoS攻击?
- C# .NET想要另存一个项目,sln文件丢了怎么办