Html 李彦宏及其内容 请考虑。
我在扩展IE7中的子菜单列表项时遇到问题。请注意,当您将鼠标悬停在“餐厅”下的某个LIs上时,绿色不会填充整行。我试过{width:100%},但没用 你知道为什么这在Firefox中可以,但在IE中不行吗?如何修复它 谢谢Html 李彦宏及其内容 请考虑。,html,css,width,Html,Css,Width,我在扩展IE7中的子菜单列表项时遇到问题。请注意,当您将鼠标悬停在“餐厅”下的某个LIs上时,绿色不会填充整行。我试过{width:100%},但没用 你知道为什么这在Firefox中可以,但在IE中不行吗?如何修复它 谢谢 更新:如果我明确指定像51px这样的宽度,我可以让它看起来正确,但我绝对不希望在应该能够支持动态内容的布局中这样做。从中删除左填充和右填充。nav a包括/styles/styles.css或使其更精确,或添加填充:0;在.nav.dropMenu中添加一个选择器。您是否尝
更新:如果我明确指定像51px这样的宽度,我可以让它看起来正确,但我绝对不希望在应该能够支持动态内容的布局中这样做。从中删除左填充和右填充。nav a包括/styles/styles.css或使其更精确,或添加填充:0;在.nav.dropMenu中添加一个选择器。您是否尝试将hasLayout属性赋予有问题的li或ul?尝试向它们添加{zoom:1;}。我发现我的问题是dropMenuParent没有设置背景色。一旦我删除它,因为它是完全不必要的,没有更多的黑色显示在绿色的选定项目的颜色。愚蠢的错误。如果您实际查看代码,您会发现它已经是显示块样式,左/右填充和边距已经为零。抱歉没有注意到链接我查看了代码并编辑了答案,你的A中实际上有空格。请检查。是的,有空格,但没有边距。背景色仍然横跨整个填充。这不完全是事实,但我确实弄明白了。谢谢。我试过了,但没用。然而,我在IE开发者工具栏中注意到hasLayout仍然设置为-1。