IE定位bug和haslayout
IE下如果设置position:absolute或者relative,总是偶尔会出现定位不正确的问题,如果使父容器有了haslayout,那么定位问题又可以恢复正常了。常用的获得haslayout的方法是给css设置zoom:1;IE下的定位和haslayout有莫大的关联,常见的问题还有躲猫猫bug和边框截断bug,都可以通过zoom:1;解决。
今天写个脚本,给某个div设了position:relative;然后这个div上边的某处,另一个dom元素的height从0到200,FF下,div很正常地随文档流往下移动了,IE下div却没有变化,给div父容器设置zoom:1;问题就解决了。
IE下凡是和布局有关的bug,不妨都先试试zoom:1;可不可以解决。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步