У меня есть этот блог, который я время от времени поддерживаю для клиента. Он использует эти динамические представления от блоггера. Моя задача - изменить заголовок блога и вставить логотип моего клиента.
Я знаю, как это сделать, и он работает отлично, ИСКЛЮЧИТЕЛЬНО, что иногда изображения из заголовков просто не загружаются, а некоторые элементы отображаются без стиля. По какой-то причине CSS для этого блока не загружается. Здесь есть аналогичный вопрос: изображения там ИМЕТЬ. У меня такое же поведение: первый раз, когда я открываю сайт, есть стили заголовка. Если я перезагружаю страницу, она исчезает и появляется случайно, так как я продолжаю перезагружать страницу.
Это происходит в любом браузере - IE, Chrome, Firefox.... вы называете это. И похоже, что этот вопрос существует с 2009 года. Было бы неплохо, если бы Google когда-нибудь избавился от него. До тех пор пока кто-нибудь не знает, как обойти эту проблему?
Что следует отметить:
Заранее спасибо.
Редактировать:
Как было вставлено изображение:
<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, потому что она действительно работает. Проблема здесь в том, что это НЕКОТОРЫЕ ПРОБЛЕМЫ. Поэтому обходным путем было бы, возможно, изменение способа загрузки изображения. Или, может быть, не потому, что стили не загружаются, а не только изображения...
Перейдите на панель инструментов, выберите "Шаблон" в раскрывающемся меню и "Редактируйте 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>