Html 为什么不';这些子菜单是否出现在IE中?

Html 为什么不';这些子菜单是否出现在IE中?,html,css,cross-browser,doctype,submenu,Html,Css,Cross Browser,Doctype,Submenu,不知道这里有什么问题。。。子菜单(在“服务”和“城镇”选项卡下)在每个浏览器中都可以正常工作,但IE除外 从站点上的其他页面,它们在IE中工作良好(示例:) 但不是来自列表或代理页面,这些页面只是通过第三方为房地产数据提供的网站模板的其余部分。。。。CSS和fas是一样的,我可以告诉你,但很明显有什么东西把它扔了。我尝试在子菜单上修改z-index,并指定在菜单及其父容器上可见的溢出 有什么想法吗?你没有。这将告诉浏览器要使用哪种渲染模式。默认情况下,IE使用“一切都坏了”模式。您没有任何可用

不知道这里有什么问题。。。子菜单(在“服务”和“城镇”选项卡下)在每个浏览器中都可以正常工作,但IE除外

从站点上的其他页面,它们在IE中工作良好(示例:)

但不是来自列表或代理页面,这些页面只是通过第三方为房地产数据提供的网站模板的其余部分。。。。CSS和fas是一样的,我可以告诉你,但很明显有什么东西把它扔了。我尝试在子菜单上修改z-index,并指定在菜单及其父容器上可见的溢出


有什么想法吗?

你没有。这将告诉浏览器要使用哪种渲染模式。默认情况下,IE使用“一切都坏了”模式。

您没有任何可用的模式。这将告诉浏览器要使用哪种渲染模式。默认情况下,IE使用“一切都已损坏”模式。

该页面缺少一些内容,例如:

  • 文档类型
  • 开始和结束标记
  • 开始和结束标记
  • 开始和结束标记
看起来您忘记在文件的顶部和底部添加一些include(或者在任何情况下都没有加载)

就目前而言:

检查此项时发现错误 文档格式为HTML4.01过渡版

结果:361个错误,134个警告

您应该通过解决尽可能多的验证程序错误来正确修复页面,但您可以通过在顶部添加以下行来“使其工作”:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US">

(这是您的XHTML1.0StrictDocType版本,从您的工作页面复制)


(这可以工作并修复子菜单,我对其进行了测试)

该页面缺少一些内容,例如:

  • 文档类型
  • 开始和结束标记
  • 开始和结束标记
  • 开始和结束标记
看起来您忘记在文件的顶部和底部添加一些include(或者在任何情况下都没有加载)

就目前而言:

检查此项时发现错误 文档格式为HTML4.01过渡版

结果:361个错误,134个警告

您应该通过解决尽可能多的验证程序错误来正确修复页面,但您可以通过在顶部添加以下行来“使其工作”:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US">

(这是您的XHTML1.0StrictDocType版本,从您的工作页面复制)


(这可以工作并修复子菜单,我对其进行了测试)

他也没有或元素:/我可以确认文档类型定义是正确的答案,当我通过IE8开发工具将模式更改为IE8标准模式时,菜单工作正常。默认情况下,IE使用“一切都已中断”模式。让我笑了+1谢谢。。。恼人的是我不能直接加上这一点。。将向第三方idx提供商哭诉其模板缺失/无效。他也没有或元素:/我可以确认文档类型定义是正确的答案,当我通过IE8开发工具将模式更改为IE8标准模式时,菜单工作正常。默认情况下,IE使用“一切都已中断”模式。让我笑了+1谢谢。。。恼人的是我不能直接加上这一点。。将向第三方idx提供商哭诉其模板缺失/无效。