2013-07-10 86 views
0

在Chrome和IE中,我的網站上的菜單欄上有一條白線(http://tornaia.com)。下面是該網站在Chrome中的截圖:(http://tornaia.com/wp-admin/post.php?post=2172&action=edit在菜單欄頂部的白線 - 在Chrome和IE中

我嘗試使用Firebug Lite來檢查該行,但我無法點擊它。我接近解決方案的最接近的事情是,當我將線高減少到0.然後線消失了。但當然,我的網站上的所有文字也是這樣,所以它並不是一個真正的大贏:p

任何想法是什麼?

謝謝!

回答

2

您的IE例外有些問題。當在Chrome瀏覽器中進行解析並將這些信息放入身體而不是頭部之上時,它會放出一個換行符。當我刪除換行符時,你的白色條消失了。

看到

「 」

在我的屏幕截圖

see the line break with inspect element in chrome

看到你的引擎收錄後,試試這個

與此代碼替換線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行

+0

更具體地說,刪除doctype HTML後的換行符,並刪除打開HTML標記前的空格。 – EricLaw

+0

嗨。謝謝您的回答!我很抱歉,但我不太確定我需要去糾正這些錯誤。我使用FileZilla,最接近你的屏幕截圖的是'header.php' - 文件,看起來像這樣:(http://pastebin.com/ek0Z5RuQ),但我看不到那裏的錯誤。 – Marteens

+0

嗨!我做了你所說的,但沒有運氣。該線仍然存在。以下是我的'header.php'的新版本:(http://pastebin.com/2nwArEwy)。 – Marteens