Javascript 为什么它不能像IE 7中预期的那样工作?
由于与客户的知识产权问题,我不能讨论任何代码 IE7中的两个Javascript 为什么它不能像IE 7中预期的那样工作?,javascript,jquery,html,css,navigation,Javascript,Jquery,Html,Css,Navigation,由于与客户的知识产权问题,我不能讨论任何代码 IE7中的两个LI标记之间有一行或空格,Firefox或Chrome中没有 我尽力想找出问题出在哪里。我想试了6个小时后。因此,任何新的想法都会有所帮助 首先,尝试集成一个好的CSS重置(可以在www.html5boilerplate.com上找到) 第二,我只能假设菜单CSS/HTML代码(为什么不在这里发布代码?在线时,每个人都可以阅读您的CSS/js/HTML代码!): HTML: } 我可以建议进行这种重置: .menu ul, .menu
LI
标记之间有一行或空格,Firefox或Chrome中没有
我尽力想找出问题出在哪里。我想试了6个小时后。因此,任何新的想法都会有所帮助 首先,尝试集成一个好的CSS重置(可以在www.html5boilerplate.com上找到) 第二,我只能假设菜单CSS/HTML代码(为什么不在这里发布代码?在线时,每个人都可以阅读您的CSS/js/HTML代码!): HTML: } 我可以建议进行这种重置:
.menu ul, .menu li {
margin: 0 !important;
padding: 0 !important;
display: block;
list-style: none;
}
并尝试使用子元素获得其他填充/间距(
span
,a
,ecc.)。您不能将问题细分为一个子集并向我们展示吗?是的,这是正确的。我会尽可能多地尝试编辑这个问题。你知道HTML和CSS在网站部署后将是公开的,这是网络的本质…我会认为这是一个IE6/7特定的错误,称为空白错误尝试这个-我认为问题得到了解决,它缺少一些客户端CSS,所以在包括这些之后,它确实解决了问题。谢谢。
.menu ul {
...
.menu ul, .menu li {
margin: 0 !important;
padding: 0 !important;
display: block;
list-style: none;
}