Хорошо, ребята, я нашел решение ,
, Это не здорово, но делает трюк без побочных эффектов.
HTML:
<span id="chromeFix"></span>
(поместите это ниже тегов тела)
CSS:
#chromeFix { display: block; position: absolute; width: 1px; height: 100%; top: 0px; left: 0px; }
Что это делает, чтобы решить проблему:
Это заставляет Chrome думать, что содержание страницы на 100%, если это не так - это останавливает "тело", отображающее размер контента, и устраняет пропущенную фоновую ошибку. Это в основном делает то, что делает height: 100%
, когда применяется к телу или html, но вы не получаете побочный эффект от того, что ваши фоны обрезаются при прокрутке (выше 100% высоты страницы), как вы делаете со 100% высотой на тех элементы.
Теперь я могу спать =]