我在 joomla 1.5 中安装了 superfish 模块。我在 IE 6,7 中有问题。'li' 元素的宽度计算不正确,这会导致某些项目掉落。不幸的是,我正在使用我的电脑,无法将其上传到某个地方以向您展示该网站,但我希望这可能是一个常见问题,有人可以帮助我。
我该如何解决?
我在 joomla 1.5 中安装了 superfish 模块。我在 IE 6,7 中有问题。'li' 元素的宽度计算不正确,这会导致某些项目掉落。不幸的是,我正在使用我的电脑,无法将其上传到某个地方以向您展示该网站,但我希望这可能是一个常见问题,有人可以帮助我。
我该如何解决?
在 IE6 中可能出现宽度问题的常见原因:
<!DOCTYPE>
的设置正确。float
在 CSS 中使用并且这些元素也有margin
,您可能会发现边距翻倍。最好的解决方法是使用padding
orborder
代替margin
. 您可能需要调整布局来处理它。max-width
并且min-width
不支持:IE6 根本不支持这些 CSS 功能。它会破坏你的布局。您对此无能为力。has-layout
:IE 有一个名为的内部标志has-layout
,它有许多与之相关的渲染错误。您不能手动设置此标志;IE 根据元素的其他属性决定它应该是什么。您有时可以通过设置zoom:0;
元素的样式表来解决它。但不总是。进一步阅读: http: //www.virtuosimedia.com/dev/css/ultimate-ie6-cheatsheet-how-to-fix-25-internet-explorer-6-bugs