Название может быть немного запутанным, я постараюсь объяснить, чего мне нужно достичь.В основном у меня есть следующие элементы для конкретной веб-страницы:
- Заголовок - всегда отображается над содержимым
- Контент - фоновое изображение охватывает всю область контента - этоключевая часть
- Sub-footer - информация о содержимом, всегда видимом под ним
- Footer - стандартный нижний колонтитул компании, видимый, если высота окна определенного размера, в противном случае необходимочтобы прокрутить вниз, чтобы увидеть его
Как я уже упоминал выше, часть содержимого страницы, возможно, самая сложная часть.Мне нужно большое изображение, чтобы быть на заднем плане, который охватывает всю область.У css-tricks есть превосходное руководство по созданию полных фоновых изображений .Поэтому я надеюсь, что это может быть достигнуто легко.Вопрос в том, как сделать так, чтобы нижний колонтитул оставался внизу, если окно <720px, а нижний колонтитул под ним находится ниже сгиба (вам нужно прокрутить до него).В окне> 720px должны отображаться как нижний, так и нижний колонтитулы без полос прокрутки.
На данном этапе я даже не буду беспокоиться о минимальной высоте, которой должен быть контент (возможно, требуются полосы прокрутки для контента <div>
или сделать так, чтобы нижний колонтитул и находился ниже сгиба).
Вот макеты изображений того, чего я пытаюсь достичь:
Первый -окно <720px в высоту, где необходимо прокрутить нижний колонтитул до: <img src="https://i.stack.imgur.com/3pASa.png" alt="<720px tall window where the footer needs to be scrolled to">
Second - окно <720px в высоту, которое было прокручено вниз, чтобы увидеть нижний колонтитул: <img src="https://i.stack.imgur.com/j824l.png" alt="enter image description here">
Наконец- высокое окно> 720px, у которого нет полос прокрутки, потому что все видно:
Я использую jQuery, и меня не волнует IE6.Могу ли я добиться этого в CSS?Нужно ли использовать jQuery для динамической настройки?Полные фоны страниц легко сделать с помощью css3, я рад использовать css3 или html5, чтобы делать то, что мне нужно.