2012-09-29 38 views
0

對不起圖片,但這個錯誤隨機出現,我無法提供jsFiddle代碼,因爲我不知道如何重現它。鉻中的神祕佈局錯誤

這裏是我的網站的一部分,看起來不錯的主流瀏覽器: Valid layout

通常它會在瀏覽器不錯,但有時我得到這個佈局:

Invalid layout

出現此錯誤在所有網站頁面上,而不僅僅是此示例頁面。

當我嘗試打開開發工具和改變一些佈局,錯誤最終dissapear在整個網站,我不能複製,直到使一些瀏覽器重新加載。

我也知道這是老Chrome有錯誤,這是存在至少一年,所以我相信有人已經知道了解決方案如何解決它。

請幫助我,任何幫助表示讚賞。

P.S.我有「乾淨」的瀏覽器,沒有擴展名。其他人也看到這個錯誤,不僅僅是我:)。

P.P.S.如果有人想重現此錯誤 - 你可以按照 網站 (鏈接要求刪除),你看到的照片,但我曾告訴過 - 它,如果它不出現,關閉和打開瀏覽器,然後重試有時會出現, 。

回答

1

我懷疑,當最後由該菜單中使用的字體下載並使用不是由最終迴流修正的FOUC。

項目是風格與「SignikaNegativeBold」字體。該字體在第三個CSS文件中加載了@font-face。這是非常晚的,嘗試在第一個CSS文件開頭的任何圖像或其他資源之前儘快加載它。在此之前只應寫入@import聲明,否則它將無法工作。

還嘗試通過將不同的CSS文件合併爲一個CSS文件(您應該繼續處理很多CSS文件,只需將它們合併到一個新文件中,然後由用戶下載)。

無關:您聲明<html lang="ru" (...)>,但它對我來說顯示爲英語,我無法閱讀西里爾文;)您應該動態更改多語言網站中聲明的語言。 en爲英文網頁,ru俄羅斯的,等

+0

我實現這個並再次檢查,果然有效!非常感謝你__FelipeAls__,我不知道這個@ font-face功能。你真的爲我的生活節省了很多時間。 – leavelllusion