У меня кросс-браузерный CSS-градиент, например:
#background {
background: #1E5799; /* old browsers */
background: -moz-linear-gradient(top, #002c5a 0%, #79d6f4 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#002c5a), color-stop(100%,#79d6f4)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002c5a', endColorstr='#79d6f4',GradientType=0 ); /* ie */
}
Но мне нужно, чтобы он охватывал высоту всей страницы, а не только области просмотра. Другими словами, мне нужно применить стиль к элементу, который имеет такую же высоту, что и вся страница, которая обычно будет body
или html
.
Другие осложнения:
Я также использую липкий нижний колонтитул , который требует, чтобы html
и body
были установлены на 100% высоты. Таким образом, применение стиля к ним приводит к заполнению только области просмотра.
Я даже не уверен, возможно ли то, что я спрашиваю, но любая помощь будет оценена.