【问题标题】:White line on top of menu bar - in Chrome and IE菜单栏顶部的白线 - 在 Chrome 和 IE 中
【发布时间】:2013-07-12 00:20:58
【问题描述】:

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

我尝试使用 Firebug Lite 来检查该行,但我无法单击它。我最接近解决方案的事情是,当我将线高减少到 0 时。然后线消失了。当然,我网站上的所有文字也是如此,所以这并不是一个真正的大胜利:p

你知道这是什么吗?

谢谢!

【问题讨论】:

    标签: internet-explorer google-chrome menu whitespace


    【解决方案1】:

    您的 IE 异常有问题。它在用 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 行

    【讨论】:

    • 更具体地说,删除doctype HTML后的换行符,并删除open-HTML标签前的空格。
    • 嗨。谢谢您的回答!很抱歉,但我不太确定我需要去哪里纠正这些错误。我使用 FileZilla,最接近您的屏幕截图的是 header.php - 文件,看起来像这样:(pastebin.com/ek0Z5RuQ),但我看不到那里的错误。
    • 嗨!我按照你说的做了,但没有运气。线还在。这是我header.php的新版本:(pastebin.com/2nwArEwy)。
    • 嗨,我发现了问题。这只是一个需要更新的插件。无论如何,感谢您帮助我!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-03
    • 2017-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多