Safari Mobile: как предотвратить вспышку белого цвета при загрузке страницы?

Когда страницы HTML5 загружаются в Safari для мобильных устройств, перед отображением контента вспыхивает белая секунда. Вроде как старая проблема с "флэш-памятью без стиля" (FOUC), но вместо этого с белым экраном... назовите это "вспышкой белого (FOW)".

Кто-нибудь еще видел это? Как я могу избавиться от этого? Я перепробовал все, что могу придумать:

  1. Установка цвета фона тела на черный, в верхней части моей первой таблицы стилей.

  2. Установка черного цвета фона для тела вверх с помощью отдельного тега стиля:

    <style type="text/css">
        body {background: black }
    </style>
    
  3. В своем отчаянии я даже прибегнул к добавлению (задыхаясь!) Встроенного стиля в тег:

    <body style="background: black">
    

Кажется, ничего не работает... Я получаю эту надоедливую вспышку белого каждый раз, когда загружаю страницу.

Есть идеи? Спасибо, Кит:^)

0 ответов

Другие вопросы по тегам