请考虑 this site 。
我在浏览IE7中的子菜单列表项时遇到问题。请注意,当您将鼠标悬停在餐馆下的其中一个LI上时,绿色不会填满整行。我试过了{width: 100%}
,但这没有帮助。
任何想法为什么这在Firefox中可以,但不是IE?以及如何解决它?
感谢。
UPDATE :如果我明确指定宽度(如51px),我可以让它看起来正确,但我绝对不希望在一个应该能够支持动态的布局中这样做内容。
答案 0 :(得分:1)
我发现我的问题是dropMenuParent有背景颜色设置。一旦我删除它(因为它是完全没必要的),绿色周围没有更多的黑色(选定的项目颜色)。愚蠢的错误。
答案 1 :(得分:0)
您是否尝试过向有问题的li
或ul
提供hasLayout属性?尝试向他们添加{ zoom: 1; }
。
答案 2 :(得分:-1)
从.nav A(包括/ styles / styles.css)中删除padding-left和padding-right或使其更精确,或者添加padding:0;到你的“.nav .dropMenu a”选择器。