Przewiń stronę pod pozycją: treść stała [zamknięta]

Mam górny obszar nawigacji z pozycją: naprawiono

Chciałbym, aby zawartość strony przewijała się normalnie, ale nie znikała pod nawigacją. Głównym problemem jest to, kiedy wykonuję wyszukiwanie (jest to pełny CMS z setkami wyników w różnych modułach), czego szukam czasami przewija się pod nawigacją. Jestem w porządku z tym, ponieważ wiem, co się dzieje, ale chciałbym, żeby działało dobrze dla moich użytkowników. Przypuszczam, że mógłbym użyć zestawu ramek, ale czy jest inny sposób?

Zasadniczo mam to, co wpisałeś, z wyjątkiem tego, że mam div content z topem marginesu: 50px. Problem polega na tym, że zawartość div przewija się wraz ze stroną, więc po przewinięciu strony mam 50px ukrytej zawartości. Jest to szczególnie widoczne, gdy wykonuję wyszukiwania w przeglądarce (Ctrl-F). Rozwiązałem problem drukowania z arkuszem stylów @print usuwającym obszar nawigacji, ale chciałbym, aby przewijanie odbywało się tylko poniżej nawigacji.

Myślałem o próbie:

body {
overflow: no-scroll; (or whatever the css is for this)
}

#content {
overflow: scroll;
}

Może to pozbyć się paska przewijania przeglądarki i mieć tylko jeden dla obszaru zawartości. Nie wiem, jak to będzie wyglądać. Jeszcze mniej niż idealny. Prawdopodobnie będzie wyglądać jak zestaw ramek bez uciążliwości zestawu ramek.

questionAnswers(1)

yourAnswerToTheQuestion