Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 下拉菜单在IE中不工作_Css_Drop Down Menu_Superfish - Fatal编程技术网

Css 下拉菜单在IE中不工作

Css 下拉菜单在IE中不工作,css,drop-down-menu,superfish,Css,Drop Down Menu,Superfish,在客户端网站()上,Internet Explorer中的下拉菜单似乎不起作用,不确定如何解决此问题 它似乎与ulli.inner类上的文本缩进有关。它正在抓取文本缩进:-2000px从#nav li,我的所有子菜单li都有类。内部 我已尝试添加文本缩进:0px!重要的到ul li.internal,但它似乎不起作用?但是我注意到,如果我从#nav li中完全删除文本缩进,它会正常工作吗 谢谢你的帮助!我为这件事大发脾气。。我宁愿修复它,然后必须安装一个新的下拉菜单脚本完全。。。呃。哪种口味的I

在客户端网站()上,Internet Explorer中的下拉菜单似乎不起作用,不确定如何解决此问题

它似乎与
ulli.inner
类上的文本缩进有关。它正在抓取
文本缩进:-2000px
#nav li
,我的所有子菜单li都有类
。内部

我已尝试添加
文本缩进:0px!重要的
ul li.internal
,但它似乎不起作用?但是我注意到,如果我从
#nav li
中完全删除
文本缩进,它会正常工作吗


谢谢你的帮助!我为这件事大发脾气。。我宁愿修复它,然后必须安装一个新的下拉菜单脚本完全。。。呃。

哪种口味的IE有问题。在IE8及更高版本中,您可以打开开发者工具栏并浏览代码(类似于firefox中的firebug)


刚刚在IE8中打开了该站点,它似乎工作正常。您遇到了什么问题?

经过几个小时的故障排除,我通过删除
display:inline来自my
#nav li ul
元素。:)

我正在IE9中运行它。我暂时关闭了文本缩进功能,所以这个问题需要您再次查看。仍然没有看到它,但是重新阅读您的原始问题,查看CSS中调用项的顺序。请记住,属性是级联的,因此,仅仅因为你说的是li.inner,并不意味着它不会从#Nav li或其他东西继承属性。由于某些原因,添加具有不同值的相同属性并不总是会覆盖该属性。您可以做的是为每个元素添加边框:实心1px“某种颜色”(使用不同的颜色)并查看浏览器呈现它们的位置。此外,IE developer tools在html检查器上有一个跟踪样式选项,您还可以使用它查看元素继承的样式。我现在已确保尝试应用的.internal类位于样式表的底部。如果我真的删除了“文本缩进:-2000px;”,则下拉列表可以正常工作从#nav li"开始。。但我不能那样做,因为它显示了文本。谢谢你到目前为止的帮助,现在真的不知道该怎么办了。我的IE版本是9.0.8112.16421,我的客户都是一样的。看起来你有几个样式表。我也会浏览这些内容,看看下线css文件中是否有导致冲突的内容。也可能是css中具有更高优先级的内容导致了问题。你可以试着用同样的css模拟一个只包含navlink元素的页面,看看它是否按照你想要的方式运行。如果是这样的话,那么你至少已经消除了这个部分的问题。我在IE8中没有看到下拉列表,在IE9中我也没有看到任何下拉列表。。。