У меня есть градиент 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% высоту. Поэтому применение стиля к ним приводит только к заполнению видового экрана.
Я даже не уверен, что то, что я прошу, возможно, но любая помощь будет оценена.