Тем, кто предлагает использовать margin-top или padding-top, чтобы переместить основное деление ниже фиксированного меню - вы, кажется, не будете его полностью тестировать.
Если вы установите поле или отступ, он будет прокручиваться вместе со страницей, и вы потеряете строки - попробуйте эту страницу
Выглядит хорошо, не так ли?Выделите слово в нижней видимой строке и нажмите страницу вниз - строка с выделенным словом и несколько других строк будут прокручиваться под фиксированным делением.
Позиция WILL в верхней или нижней позиции будетосновное деление ниже фиксированного деления, но оно все падает на лицо, когда вы нажимаете страницу вниз или нажимаете полосу прокрутки, чтобы прокрутить одну высоту области просмотра страницы.
Та же проблема, если вы пролистываете страницы, строки "«упасть» в нижней части порта просмотра.
У кого-нибудь есть реальное решение для ЭТОЙ проблемы?
Я знаю, как расположить вещи - это довольно легко, если вы знаете основы о полях, отступы и т. д. - но как предотвратить потерю строк при прокрутке?
Я рассмотрел множество примеров того, что, как утверждается, является правильно функционирующими страницами с фиксированными делениями вверху,но они не работают!У них у всех есть проблемы с прокруткой.
Я сталкивался с тем, что некоторые страницы работают, но если сделать фиксированное деление выше, строки будут потеряны.Мне кажется, я знаю, почему они работают.
Подумайте о том, как прокручивается текст на совершенно обычной (без необычного форматирования) странице.Видите ли вы нижнюю строку при прокрутке вверх или следующую строку - нижнюю прокрутите верхнюю часть области просмотра?
Ответ - нижняя строка прокручивается, чтобы стать верхней строкой.
Фиксированные страницы меню, которые, кажется, работают, на самом деле не работают.Прокрутите их, и нижняя строка будет прокручиваться за пределами области просмотра, но поскольку следующая строка видна, кажется, что фиксированное деление работает - но мы знаем лучше, не так ли?
Если фиксированное деление становится выше, чемвысота одной строки текста, они терпят неудачу, и строки теряются.
Единственные страницы, которые я видел, которые действительно работают должным образом, находятся на таких сайтах, как Yahoo, и у меня нет ни времени, ни склонности, чтобы разобраться в том, что такое много CSS, HTML и JavaScript на страницах, чтобы понять суть вопроса.
Итак - перейдите на эту страницу и посмотрите, сможете ли вы внести изменения ("проверьте"элементы и вносить изменения в правила CSS), которые решают проблемы с прокруткой.
Если можете, вернитесь и поделитесь своим открытием с миром.
Моя страница - хорошее место для поискато, что нужно, чтобы иметь возможность зафиксировать деление сверху, отцентрировать его (и основное деление) и ограничить его максимальной шириной.Это может помочь некоторым из вас, но извините, у меня нет решения проблемы с прокруткой
Поиграйте с высотой деления исправлений - сделайте его достаточно коротким, чтобы отображалась только одна строка, а затем воспроизводитес прокруткой.Затем сделайте его достаточно большим для двух строк, а затем трех и поиграйте с прокруткой.Вы увидите проблемы.
Вот страница , которая должна работать, но это не так - прочитайте самый последний комментарий - они описывают проблему по-другому, но этота же проблема
Я только что снова протестировал страницу в Chrome, и она, кажется, работает вполне удовлетворительно.С FF проблема существует.Еще не пробовал IE, пока что.
Итак - что отличается от FF?
Вот страница в cNet , которая работает с Chrome и FF - так что жеони делают?
Еще тестирование с Chrome показывает, что при прокрутке он не может полностью отобразить нижнюю строку.Только часть строки, которая была внизу, видна при прокрутке, поэтому все еще нужно исправить.