Tytuł może być trochę zagmatwany, postaram się jak najlepiej wyjaśnić, co muszę osiągnąć. Zasadniczo mam następujące elementy do określonej strony internetowej:Obraz tła obejmujący okno przeglądarki minus nagłówek i stopkę poniżej złożenia
- nagłówka - zawsze widoczny powyżej zawartości
- Treść - obraz w tle obejmuje cały obszar treści - ten jest kluczowym elementem
- Pod- stopka - informacja o zawartości zawsze widoczna pod nim
- Stopka - standardowa stopka firmowa, widoczna, jeśli wysokość okna ma określony rozmiar, w przeciwnym razie trzeba przewinąć w dół, aby go zobaczyć
Jak już wspomniałem powyżej, część zawartości strony może być najtrudniejszą częścią. Potrzebuję dużego obrazu, aby znaleźć się w tle, który obejmuje cały obszar. css-tricks ma numer excellent guide in the ways to do full page background images. Mam więc nadzieję, że można to łatwo osiągnąć. Problem polega na tym, jak sprawić, by stopka znajdowała się na dole, jeśli okno ma wartość < 720px ze stopką znajdującą się pod spodem (wymagającym przewinięcia do niej). Okno> 720px powinno pokazywać zarówno stopkę, jak i stopkę bez pasków przewijania.
nawet nie będę się martwić w tym momencie o minimalnej wysokości treść musi być (ewentualnie konieczność przewijania na zawartość <div>
lub dokonywania zarówno sub-footer i stopki zejść poniżej krotnie).
Oto makiety obraz tego, co usiłuję osiągnąć:
pierwsze - okno < 720px wysoki gdzie potrzebuje stopka być przewijane do:
drugie - okno < 720px wysoki który został przewinięty w dół, aby zobaczyć stopkę:
Finally - wysoki okno> 720px, który nie ma pasków przewijania, ponieważ wszystko jest widoczne:
Używam jQuery i nie dbam o IE6. Czy mogę to osiągnąć w CSS? Czy muszę używać jQuery do dynamicznego dostosowywania rzeczy? Pełne strony są łatwe do zrobienia dzięki css3, cieszę się, że mogę użyć css3 lub html5, aby zrobić to, czego potrzebuję.
Dlaczego nie A min-height na pracy partnerskiej dla Ciebie? – nemophrost
Ponieważ podpasień nie zawsze znajduje się u dołu, a stopka nie zawsze będzie znajdowała się pod fałdą ekranu <720 pikseli, a na dole ekranu ekrany o wielkości 720 pikseli. –
Naprawdę nie widzę problemu ..masz absolutnie umieszczony nagłówek z wysokim indeksem Z. następnie normalny obszar zawartości, a na końcu stopka, w której wszystkie obrazy bg mają ten sam rozmiar, będą znajdować się pod stopką. czy chcesz, żeby obrazy w skali bg również skalowały się? Jedną z opcji będzie: @ media-queries ... – tobiasmay