我的网站与IE不兼容。我该如何解决这个问题?
答案 0 :(得分:2)
你可以为你的ie拥有单独的css样式,所以在浏览器标识上加载css,socailly ie6有浮动div的威胁他们不同的问题,定位绝对和相对是关键。
即8在firefox中表现不同嵌套的div从父级继承css但ie8需要你为该div指定css
使用: < br clear =“all”/>
浮动div之间的
以清除下一个div的
上的最后浮动div效果答案 1 :(得分:2)
如果不查看代码,很难确定。我猜你要么像先前建议的那样对你的花车有问题。搜索clearfix作为可以应用于持有浮动资产的容器的可能补救措施。
我要寻找的第二件事是一个未封闭的标签,即缺少</div>
或真正的许多开放标签可能会破坏并导致它在IE中看起来像这样
答案 2 :(得分:1)
看起来像css float问题给我。 IE处理浮动的方式与其他优秀的浏览器不同。一个快速的谷歌将获得大量的信息。
答案 3 :(得分:1)
您需要学习使用临时代码以跨浏览器友好的方式创建网站。这个问题太模糊,无法以特定方式提出。
尝试使用较少的“hacks”并坚持使用符合标准的XHTML / CSS编码。从一个好的CSS框架开始(例如文本重置css文件等漂浮在Web上)是一个好主意。我经常使用960网格系统。
答案 4 :(得分:1)
如果你想快速修复并且可以使用javascript,你可能会觉得这很有趣: http://code.google.com/p/ie7-js/。 这是一个“升级”Internet Explorer的脚本,以便它可以作为更新版本。
我希望这可以帮到你, 阿林
答案 5 :(得分:1)
如果您正确编写浮动(在浮动集之间)并保持每个元素的宽度,那么这里有一些可以帮助您解决问题的修复:
•浮动元素的双边距 - 将“display:inline;”添加到div。
•浮动未对齐 - 为元素添加宽度(不是自动)。
•双重填充 - 将“display:inline-block;”添加到div。
•负边距图像被切断 - 将“position:relative;”添加到div。
部分或全部可能会对您有所帮助。
如果您向我们提供您网站的实时视图,则会更容易提供帮助。