但是,当我开始在ie6和7中测试该网站时,所有的div都不合适并且整个页面都很混乱.
我花了两个星期的谷歌搜索并试图弄清楚问题是什么,但我仍然找不到一致的方法来解决这个问题.
希望我已经足够清楚了,对不起,如果我的英语不是很好,这是我的第三语言.
如果您需要更多说明,请随时提出.
任何和所有的帮助表示赞赏.
感谢您的时间.
注意:如上所述,我知道有许多解决方案和类似的问题,但是,我找不到在这种情况下工作的问题.
更新:缩放属性修复了我一直遇到的大部分问题,hasLayout似乎是一个巨大的痛苦.谢谢Spudly和Patrik
解决方法 这听起来像经典的“HasLayout”错误,这是每个Web开发人员生活中必须支持旧版IE的祸害之一.HasLayout是一个内部标志,IE支持每个元素,决定是正常显示还是奇怪的毛刺.实际上并不是它真正存在的东西,但似乎确实有这种效果.
解决问题的方法是强制有问题的元素获得HasLayout标志.可悲的是,IE没有提供直接的方法来做到这一点;你必须应用一个触发它的风格.
通常,人们选择申请的风格是
.myelelement { zoom:1;}
原因首先是缩放是IE特定的样式表属性,因此这不会影响任何其他浏览器,其次因为缩放:1;是默认值,因此您实际上并未更改有关该元素的任何内容.尽管如此,它仍然触发元素获得HasLayout标志,因此应解决您的问题.
希望有所帮助.
总结以上是内存溢出为你收集整理的HTML – IE6和7绝对定位错误全部内容,希望文章能够帮你解决HTML – IE6和7绝对定位错误所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)