[英]IE Explorer CSS Discrepancy Between IE6, IE7, IE8 & IE9
没有版本的IE显示我的css模板相同。 有谁知道差异的原因是什么?
目前该网站在Chrome,Firefox和Safari中运行良好,因此现在进行了IE测试(我生命中的祸根,令人惊讶的是它不起作用,但它已被难倒)。
任何人都可以解释导致问题的原因吗? 我注意到的事情:IE9背景缺失,IE7背景空白,页面根本没有IE6,边缘错误IE *
死链接
一些浏览器镜头: http : //browsershots.org/http : //beta.pegproductions.com/urlshortener/template.html
更新后,按照以下建议IE7,8&9仍然无法显示背景,有谁知道为什么?
“有谁知道差异的原因是什么?”
原因是MS是一个巨大的公司,拥有庞大的用户群。 MS还拥有紧密交织的企业软件产品,并使IE成为纠结混乱的一部分。 因此,发布完全符合W3C标准的浏览器引擎的动机并不存在,并且因为IE不是他们的直接赚钱机器,这只会使问题更加复杂化。
“任何人都可以解释造成这些问题的原因吗?”
不是一个答案。 这些错误是巨大的,因版本而异。 IE9非常接近标准。 IE8是可以接受的。 IE7是一种痛苦,IE6只会让你发誓扔东西。
幸运的是,MS的某个人知道这是一个问题,并设法在IE中实现条件性评论,让您针对特定版本的IE定位特定内容。 一个巨大的黑客,当然,但幸运的是我们至少有这个。 这是很多人使用的好方法:
你不应该真正使用跨度来进行布局。
使用div或至少设置display: block;
在你的跨度。
这应该有希望解决你的一些问题,其余的好运。
尽量不要重新发明轮子,许多人已经经历了所有的痛苦已经让某些设计,框架和小部件跨浏览器工作。 在经过试验和测试的东西上使用或建立您的设计,当然要遵守许可。 你的设计真的那么独特/好,值得从头开始制作的麻烦吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.