gpt4 book ai didi

html - Internet Explorer CSS 问题

转载 作者:太空宇宙 更新时间:2023-11-04 14:23:33 26 4
gpt4 key购买 nike

page IE 9(也可能是旧版本)渲染不正确。右侧菜单 float 到页面底部。 Firefox、Chrome 和 Safari 可以正确呈现它。博客中的其他页面也可以在所有浏览器中正常显示。我已经尝试启动 IE 9 Developer Tools (F12) 并减少一些 div 的宽度(例如#main 和 .columns-inner)...这种方法并不幸运,即使有额外的空间,正确的菜单仍然呈现在底端。所以我认为问题出在 Blogger 为页面内容自动生成的标签/css(我可以修改)。任何 CSS 专家都可以指出哪里出了问题?

干杯,

最佳答案

您的 <head> 中有这一行,这导致 IE9 在 IE7 模式下呈现页面:

<META content=IE=EmulateIE7 http-equiv=X-UA-Compatible>

如果删除它,它在 IE8 和 IE9 中呈现良好。不过,它在 IE7 中的呈现效果仍然很差。

编辑:

作为对您评论的回应,我能够在背景不再不透明的情况下重现该问题。经过一番调查,加载了一个特定的脚本文件:

http://www.blogger.com/static/v1/jsbin/938506610-ieretrofit.js

如果删除 <meta content='IE=EmulateIE7' http-equiv='X-UA-Compatible'/>在源代码的第 4 行,您删除了 ieretrofit.js来自源代码第 1471 行的文件,该页面应在 IE9 中正确呈现。

由于 ieretrofit.js 文件似乎是由 Google 生成的,您可能想询问他们。如果你只想为 IE9 禁用它,并允许它继续为 IE8 和更低版本,你应该仔细查看源代码的第 1471 行。这是一个片段(它很长,从字符 #2275 开始):

'\74!--[if IE]\76\74script

!--[if IE] 有一部分 IE conditional comment .您可以像这样更改该代码段,它仍将针对 IE8 及以下版本,而不会影响 IE9:

'\74!--[if lte IE 8]\76\74script

如果您还有其他问题,请告诉我!

关于html - Internet Explorer CSS 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5774048/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com