Css 下拉菜单在IE中不工作
在客户端网站()上,Internet Explorer中的下拉菜单似乎不起作用,不确定如何解决此问题 它似乎与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
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中我也没有看到任何下拉列表。。。