所有
在我的网站上:
不关心IE6,但我想让我的网站与IE7兼容。
我已经按照网上的建议,然而,页面似乎仍然不愿意屈服于其IE7主浏览器的规则。在辞职时,我放弃了试图站在一边,希望双方能够相处,这似乎有点过分。
1)在页面底部是“底栏”,我使用'display:inline-block'来传播div中的三个主要'li'项目。但是,IE7并不喜欢'inline-block'所以使用插入'* display','_ height'和amp;的建议。 'zoom'值按照:
http://flipc.blogspot.com/2009/02/damn-ie7-and-inline-block.html
然而,“底栏”中的“li”仍未正确坐着。
有关让一切正常工作的建议吗?
答案 0 :(得分:2)
您应该validate your markup,并修复结构错误。例如,你有双体标签,重复的id:s和不匹配的div元素。
如何处理不正确的标记还没有标准,因此浏览器会对它做出非常不同的反应。
答案 1 :(得分:0)
您可以通过向元素样式提供inline-block
和display:inline
来获取IE7中的zoom:1
。