php - Internet Explorer 不显示我网站的一部分

标签 php html css cross-browser

我正在基于现有网页创建一个新站点

原网址为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/

相关文章:

php - 基本的 php 正则表达式问题

java - 命令: pkill -INT -f '^php test_program.php$' 的疑问

php - Facebook API 范围 : Do NOT request users friend list

jquery - 两级标签 jquery

css - Div 不创建高度

javascript - 将json数据放入canvas html5

php - 在 PHP 5.1.6 上运行 Zend Framework - ksort() 的补丁或修复?

html - UL/LI定位间距

html - Internet Explorer 11 中不显示背景 css 图像

javascript - 文本输入字段不适用于 chrome 字段历史记录