网址 http://www.sydneybeeandwaspremoval.com.au 它在 IE9 和 Chrome 等中工作正常。但是在 IE8 中它没有按预期工作,在 IE7 中它也可以正常工作。
但基本上顶部导航菜单都是使用 cufon 的自定义字体,第一级链接工作正常,但是第二级链接被适本地替换为 cufon canvas 和 cufontext 但你看不到它,我已经检查了元素发现位置是正确的,我也尝试删除所有背景图像并更改颜色以防万一,但这也没有帮助,就好像它隐藏了可见性但我找不到任何可能导致它的 CSS。 任何想法建议或经验将不胜感激。
最佳答案
此错误在此处讨论:http://drupal.org/node/834636
问题是,带有visibility: hidden
的隐藏元素在IE8 中不能被Cufon 正确渲染。那么解决方案就是将 visibility
属性替换为 display
属性。
在您的 templates/theme484/css/template.css
文件中,用这行替换第 431 行:
.menu-nav li ul { position: absolute; top: 44px; left: -14px; z-index: 100; width: 300px; display: none; }
并将第 433 行替换为:
.menu-nav li.parent:hover ul { display: block; }
关于html - Cufon 文本不出现 IE8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12291374/