显然,问题根本不在于z-index。实际上是因为我在doctype标签上面添加了一条评论。我会在这里留下这个问题,以防其他人遇到同样的问题。
我知道这个问题已经被要求死亡,但不知怎的,我无法找到适用于我的案例的解决方案。所以这是关于我的具体问题的信息:
以下是我目前正在处理的网站:http://trendexsys.com/test/
有两个主要问题,都涉及z-index。
1)第一个问题是下拉菜单在IE中不起作用。下拉似乎没有显示出来。
2)第二个问题是,在索引页面下方,黑灰色渐变应该出现在Gastrend和Gastrend Lite div之后。但是,这在IE中也不起作用。相反,渐变仅放在Gastrend Lite div后面(如果没有应用z-index那样)。
我知道我没有发布任何HTML或CSS代码。这样做的原因是我不确定要发布什么内容才能提供帮助。我希望您可以查看网站来源并在那里找到问题。但是,如果我要求,我会尝试在这里发布一些代码。
备注:
我只测试了IE8和IE9(不是IE7-),z-index不适用于这两个版本。
该网站在Chrome或Firefox或IE10中完美运行。
如果已经存在适合我案例的解决方案,请将链接发给我。我在这个问题上浪费了太多时间,并且没有找到有效的解决方案。
提前致谢
答案 0 :(得分:2)
它实际上不是z-index
- 而是它在您的doctype上方的注释,因为这会导致IE在Quirks Mode中呈现页面。只需将之后的评论放在你的doctype:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!--By Christopher Mukherjee-->
<!--HTML code for Trendex Website Home page-->