Css Internet Explorer将内联样式添加到列表
我目前正在为Internet Explorer调试此网站,遇到两个问题:Css Internet Explorer将内联样式添加到列表,css,internet-explorer,Css,Internet Explorer,我目前正在为Internet Explorer调试此网站,遇到两个问题: 在IE7/8/9中,每个帖子的底部都有一个“归档”部分,该部分的ul设置为200px宽。但由于某些原因,在IE中,通过在每个li项中添加一个内联样式,它被缩减到50px。因此,剖面显示为垂直,而不是水平。在FF/Ch/Saf中,它看起来很好 在IE7中,主导航无法正常工作。如果你在导航点上滚动,你会看到一个包含更多信息的下拉列表,但是在三个选项卡上:新闻/功能/多媒体,这些下拉列表根本不起作用 我并没有建立这个网站,但正在
我并没有建立这个网站,但正在帮助调试它,并且已经连续数小时试图找出这些错误发生的原因。非常感谢您的帮助 要解决您的第一个问题:在
func.js
中,您有以下行:
if( $.browser.msie ) {
$('.post-links ul li').css({ 'width' : '50px' });
};
这就是在IE中弄乱“File Under..”部分宽度的原因。删除它,一切都很好(我看不出有什么理由保留它)
关于你的第二个问题:我不能很好地诊断这个问题,因为你的网站一直冻结我的IE浏览器(它太重了!!),但从我可以看出,你的导航脚本在IE中没有正确启动,所以你必须在你的文档头中添加一些条件注释,比如:
<!--[if lt IE 9]>
#navigation li:hover .dd-menu {
display: block;
}
<![endif]-->
我会从尽可能多地解决这些问题开始,然后从那里开始工作