Я хочу поставить 100% -ное изображение высотой на моей первой странице, которое заполняет весь экран, а затем отображать другие изображения и текст при прокрутке. Я последовал за это руководство, чтобы сделать так:100% высота div в angularjs (проблема с номером класса ng)
Демо: http://www.minimit.com/demos/fullscreen-backgrounds-with-centered-content
Объяснение: http://www.minimit.com/articles/solutions-tutorials/fullscreen-backgrounds-with-centered-content
Вопрос заключается в том, что, насколько я понимаю, если вы хотите иметь DIV, который 100%, то высота окна браузера, вы должны дать 100% высоты всем своим родительским элементам. Поэтому, чтобы сделать эту работу в angularjs, я дал 100% высоты html, body и ng-scope (с использованием min-height: 100% не работает).
Проблема в том, что наличие высоты: 100% в классе ng-scope приводит к некоторому нежелательному поведению. Например, если я хочу добавить нижний колонтитул (который является статичным, вне директивы ng-view), нижний колонтитул отображается сразу после первой 100% высоты, вместо того, чтобы появляться в конце страницы, что-то вроде того, что я имитировал здесь:
путем моделирования класса нг-рамки с:
#ng-scope {
height: 100%;
background-color:red;
}
Итак, есть ли какой-либо способ, имеющий 100% высоты дивы в angularjs без изменения высоты нг-рамки?
Большое спасибо!
EDIT: На 100% высота div, я имею в виду div, на 100% высоту окна браузера.
100% высота = 100% высота документа? – tom10271
Да, извините, потому что это, вероятно, неясно. Я хочу, чтобы div, на 100% превышающий высоту браузера. Спасибо! – user1294122
Веб-сайт minimit не загружается для меня. Вы ищете что-то вроде [этого] (http://jsfiddle.net/x3zbufhk/1/)? С другой стороны, использование '# ng-scope' - это идентификатор' ng-scope', а не класс. –