2012-06-27 54 views
0

我需要控制一個cookie的CSS閃光:當用戶通過控制包括我的所有網頁選擇一個風格比較策略,以避免無樣式內容(FOUC)

  • ,該設置需要持續到用戶改變它或Cookie過期
  • 默認樣式也不當用戶返回
  • 沒有的jQuery或其他庫或框架應該發生FOUC
  • 作品inIE,火狐,Chrome,歌劇,Windows上的Safari ; MacOS上的最後四個; iOS上的Safari; Firefox和Chrome在Linux上)用於特定屬性@class
  • 按鈕拆封的文本值
  • 複選框來切換樣式和顯示Cookie狀態

我的第一個策略是設置

  • 綁定Web字體在<主體>元素上的加載處理程序。我已經看到至少兩個其他方法的討論:

    • document.write在<頭>創建<鏈接>的樣式表的頁面正在建設中。
    • sitewizard.com創建一組小樣式表,並讓用戶一次設置一個樣式表爲活動狀態。

    對於選擇容易編碼和維護的策略以及在需要支持的瀏覽器中提供所需功能的建議,我將不勝感激。

  • +0

    ,你可以嘗試重新發布在http://programmers.stackexchange.com –

    +0

    @KevinBedell這個問題 - 爲什麼你指着OP給程序員?您是否閱讀過程序員常見問題以查看它是否合適? – Oded

    +0

    「程序員」將自己描述爲「對軟件開發的概念性問題感興趣的專業程序員」的地方。事實上,OP正在尋求「關於選擇戰略的建議」,這讓我覺得它在那裏更合適。你不同意嗎? –

    回答