Проблема CSS Blogger: стили не загружаются - случайно

0

У меня есть этот блог, который я время от времени поддерживаю для клиента. Он использует эти динамические представления от блоггера. Моя задача - изменить заголовок блога и вставить логотип моего клиента.

Я знаю, как это сделать, и он работает отлично, ИСКЛЮЧИТЕЛЬНО, что иногда изображения из заголовков просто не загружаются, а некоторые элементы отображаются без стиля. По какой-то причине CSS для этого блока не загружается. Здесь есть аналогичный вопрос: изображения там ИМЕТЬ. У меня такое же поведение: первый раз, когда я открываю сайт, есть стили заголовка. Если я перезагружаю страницу, она исчезает и появляется случайно, так как я продолжаю перезагружать страницу.

Это происходит в любом браузере - IE, Chrome, Firefox.... вы называете это. И похоже, что этот вопрос существует с 2009 года. Было бы неплохо, если бы Google когда-нибудь избавился от него. До тех пор пока кто-нибудь не знает, как обойти эту проблему?

Что следует отметить:

  • Ошибок в консоли нет.
  • Несмотря на эту проблему, блог просматривает работу.

Заранее спасибо.

Редактировать:

Как было вставлено изображение:

  • Создан блог, и в нем был добавлен логотип.
  • Я скопировал ссылку с этого поста.
  • Пользовательский CSS был вставлен с помощью опции "Добавить CSS" в MODELS-> ADVANCED-> ADD CSS. (это буквальный перевод, я получаю его с другого языка, кроме английского)
  • <h1> был отредактирован, чтобы скрыть текст и отобразить логотип в качестве фонового изображения. Вот так:

    background: transparent url('http://1.bp.blogspot.com/-IWokMKhUVbg/UaCJ_ZULa2I/AAAAAAAAAs4/908V5umDsLM/s1600/myfakelogo.png') no-repeat scroll 13px 5px;
    
    float: left;
    margin-left: 73px;
    margin-top: 10px;
    text-align: left;
    text-indent: -99999px;
    width: 420px;  
    
  • Тег <h3> был скрыт с помощью display: none;

Обратите внимание, что это не проблема CSS, потому что она действительно работает. Проблема здесь в том, что это НЕКОТОРЫЕ ПРОБЛЕМЫ. Поэтому обходным путем было бы, возможно, изменение способа загрузки изображения. Или, может быть, не потому, что стили не загружаются, а не только изображения...

Теги:
blogger

1 ответ

1
Лучший ответ

Перейдите на панель инструментов, выберите "Шаблон" в раскрывающемся меню и "Редактируйте HTML". Затем прокрутите вниз до тех пор, пока в нижней части шаблона не увидите следующие строки:

 <script language='javascript' type='text/javascript'>
      setTimeout(function() {
        blogger.ui().configure().view();
      }, 0);
    </script>
  </body>
</html>

Измените значение тайм-аута от 0 до 1000:

<script language='javascript' type='text/javascript'>
      setTimeout(function() {
        blogger.ui().configure().view();
      }, 1000);
    </script>
  </body>
</html>

Кредит за этот трюк

  • 1
    Это мне очень помогло. Очень сильно!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню