我必须是漂浮物和边缘虫...
如果浮动元素,然后为其指定边距,则会使边距加倍.
解决方法是添加display: inline
元素.这将停止双边距,所有其他浏览器将忽略它,因为只有块级对象可以浮动.
我希望我知道我会花费数小时试图在IE 6中一次又一次地修复一个错误多年来我真的会更乐意提供披萨.
我希望我知道quirksmode.org.兼容性表,错误报告,javascript示例都非常有用.
不要先为IE6编码.那是通向疯狂的道路.
我希望我知道许多IE 6错误行号被一个人关闭.
第一件事:hasLayout如果我从一开始就知道这一点,我的大多数担忧都会得到解决.我甚至认为它比IE6的愚蠢的盒子模型更糟糕.
我希望我知道位置就是一切,但特别是躲猫猫一直让我感到高兴.
如果你真的肛门和花费大量的时间在它上,它得到回报,你然后成为一个IE大师,除了你已经成为悲伤的自我之外什么都没有...
尽管用你惊人的IE bug修复能力给人留下深刻印象真是太好了......
通过使用不同的(通常更好的)CSS方法和超级干净的逻辑xhtml可以避免大多数IE错误
始终清除隐藏溢出的浮动(或者只是IE的hasLayout)
了解hasLayout是什么(基本上是一个css porperty,给了IE一个屁股)
当你开始使用网站时,一直检查IE6,直到你的专业人士;¬P
不幸的是,我确实培训了一个由6名开发人员组成的小团队,经验是唯一真正有助于解决这些问题的事情之一,保持冷静,在Google上做好研究并将问题发布到社区,如果你真的陷入困境演示问题.
不错的链接>
http://css-tricks.com/ie-css-bugs-thatll-get-you-every-time/(虽然我推荐Bob Osola的PNG修复/ -0)
http://www.gtalbot.org/BrowserBugsSection/(太棒了,有趣......很棒!)
祝好运!
我希望我知道微软为何如此恨我.
我希望我知道
条件注释包括仅适用于IE的样式表
xhtml标头使IE呈现在兼容模式下
盒子模型问题,所以我知道在我的IE样式表中放什么
在我了解了这些内容之后,我并没有真正花费大量时间来修复IE6中的问题
.Hauge
应该支持透明的PNG ......
下划线的伎俩
如果你把css属性的_前面,它只能被ie6读取.
即._border:1px solid#000000; 仅在ie6中创建边框