菜单栏顶部的白线 - 在Chrome和IE中

时间:2013-07-10 21:46:47

标签: internet-explorer google-chrome menu whitespace

在Chrome和IE浏览器中,我网站上的菜单栏上有一条白线(http://tornaia.com)。以下是chrome中网站的屏幕截图:(http://tornaia.com/wp-admin/post.php?post=2172&action=edit

我尝试使用Firebug Lite检查线路,但我无法点击它。我最接近解决方案的是,当我将线高度减少到0时,线路就消失了。但当然,我网站上的所有文字都是如此,所以这并不是一个很大的胜利:p

这是什么想法?

谢谢!

1 个答案:

答案 0 :(得分:2)

您的IE异常有问题。当用chrome解释并将此信息放入正文而不是头部以上时,它会设置一个换行符。当我删除换行符时,你的白条会消失。

参见

” “

在我的屏幕截图中?

see the line break with inspect element in chrome

看到你的pastebin后,试试这个

使用此代码替换第16-18行

<!--[if IEMobile 7 ]> <html <?php language_attributes(); ?>class="no-js iem7"> <![endif]-->
<!--[if lt IE 7 ]> <html <?php language_attributes(); ?> class="no-js ie6 oldie"> <![endif]-->
<!--[if IE 7 ]> <html <?php language_attributes(); ?> class="no-js ie7 oldie"> <![endif]-->
<!--[if IE 8 ]> <html <?php language_attributes(); ?> class="no-js ie8 oldie"> <![endif]-->
<!--[if (gte IE 9)|(gt IEMobile 7)|!(IEMobile)|!(IE)]><!--><html <?php language_attributes(); ?> class="no-js"><!--<![endif]-->

然后删除换行符。第20行和第34行