0

不知道这里的问题是什么......子菜单(在服务和城镇选项卡下)在除 IE 之外的所有浏览器中都可以正常工作。

http://fingelly.idxre.com/idx/officeMap.cfm?cid=47735#-

它们在网站上其他页面的 IE 中运行良好(例如: http: //fingelly.com/about-us/

但不是来自列表或代理页面,它们只是通过第三方为房地产数据近似网站模板的其余部分...... CSS 与我所知道的 fas 相同,但显然有些东西把它扔掉了。我尝试在子菜单上修改 z-index 并指定菜单及其父容器上可见的溢出。

有任何想法吗?

4

2 回答 2

3

您没有文档类型定义。这告诉浏览器使用哪种渲染模式。默认情况下,IE 使用“一切都坏了”模式。

于 2011-03-24T23:53:04.927 回答
3

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

  • 一个文档类型。
  • <html>开始和结束标签。
  • <head>开始和结束标签。
  • <body>开始和结束标签

看起来您忘记在文件的顶部和底部添加一些包含(或者在任何情况下都没有加载它们)。

就目前而言,它是无效的:

将此文档检查为 HTML 4.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">

(这是您的 XHTML 1.0 Strict 文档类型的版本,从您的工作页面复制)

(这有效并修复了子菜单,我对其进行了测试)

于 2011-03-24T23:54:38.960 回答