Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 李彦宏及其内容 请考虑。_Html_Css_Width - Fatal编程技术网

Html 李彦宏及其内容 请考虑。

Html 李彦宏及其内容 请考虑。,html,css,width,Html,Css,Width,我在扩展IE7中的子菜单列表项时遇到问题。请注意,当您将鼠标悬停在“餐厅”下的某个LIs上时,绿色不会填充整行。我试过{width:100%},但没用 你知道为什么这在Firefox中可以,但在IE中不行吗?如何修复它 谢谢 更新:如果我明确指定像51px这样的宽度,我可以让它看起来正确,但我绝对不希望在应该能够支持动态内容的布局中这样做。从中删除左填充和右填充。nav a包括/styles/styles.css或使其更精确,或添加填充:0;在.nav.dropMenu中添加一个选择器。您是否尝

我在扩展IE7中的子菜单列表项时遇到问题。请注意,当您将鼠标悬停在“餐厅”下的某个LIs上时,绿色不会填充整行。我试过{width:100%},但没用

你知道为什么这在Firefox中可以,但在IE中不行吗?如何修复它

谢谢


更新:如果我明确指定像51px这样的宽度,我可以让它看起来正确,但我绝对不希望在应该能够支持动态内容的布局中这样做。

从中删除左填充和右填充。nav a包括/styles/styles.css或使其更精确,或添加填充:0;在.nav.dropMenu中添加一个选择器。

您是否尝试将hasLayout属性赋予有问题的li或ul?尝试向它们添加{zoom:1;}。

我发现我的问题是dropMenuParent没有设置背景色。一旦我删除它,因为它是完全不必要的,没有更多的黑色显示在绿色的选定项目的颜色。愚蠢的错误。

如果您实际查看代码,您会发现它已经是显示块样式,左/右填充和边距已经为零。抱歉没有注意到链接我查看了代码并编辑了答案,你的A中实际上有空格。请检查。是的,有空格,但没有边距。背景色仍然横跨整个填充。这不完全是事实,但我确实弄明白了。谢谢。我试过了,但没用。然而,我在IE开发者工具栏中注意到hasLayout仍然设置为-1。