我正在基于现有网页创建一个新站点
原网址为http://oasisrio.intermediasp.com/ 它在 Firefox、Chrome 和 IE 中运行良好
但是新的“oasisba.intermediasp.com” 不要在 IE 中显示正确的栏,我检查了所有我能想到的,但我没有发现问题。
有人知道为什么会这样吗?
PD:抱歉我的英语不好
最佳答案
我不是 IE 渲染方式的专家,但您的页面中存在一些 XHTML 错误。我将最终源代码复制并粘贴到编辑器中,它发现了一些东西:
-
<meta>
标签没有关闭(应该是<meta />
) <img>
都不是标签已关闭(应为<img />
)- 几个
<a>
anchor 是<A>
而不是所需的小写字母,但它们的结束标记是</a>
(小写) <br>
都不是标签已关闭(应为<br />
)
但真正让我印象深刻的是第 293 行(就在 <!-- FOOTER -->
标记下方)——有一个 </div>
。 .此标签不匹配(没有 <div>
标签)。我看着 index-content
部分,看起来可能还有一个额外的 </div>
在那里比需要的多。
如果删除 </div>
正上方<div id="map"></div>
——这会改变什么吗?这是我最好的猜测!
关于php - Internet Explorer 不显示我网站的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3017022/