не искать под фиксированным div

#css #html #fixed

#css #HTML #исправлено

Вопрос:

макет моей html-страницы имеет фиксированный div в верхней части страницы. затем div содержимого имеет верхнюю границу, чтобы компенсировать фиксированный div.

Однако, когда содержимое прокручивается вниз, если я выполняю поиск на странице, браузер иногда показывает совпадения, которые будут находиться под фиксированным div, то есть невидимыми.

Например, перейдите к http://mincovlaw.com/services/worldwide_enforcement_checkup , прокрутите немного вниз и выполните несколько поисковых запросов по запросу «знать». Вы увидите, что тот, который ближе к началу страницы, будет найден, но будет скрыт под фиксированным div.

Есть ли лучший способ добиться того же внешнего вида, сохраняя при этом функциональность поиска, который не скрывается?

Комментарии:

1. Хорошие новости: в Chromium (Ubuntu 11.04) первый найденный поисковый запрос возвращается в видимую область. Возможно, вы могли бы добиться результата с помощью JavaScript, но я не знаю, к каким событиям вам нужно подключиться или как.

2. спасибо, я использую javascript для привязки ссылок на аналогичной странице по тем же причинам. я просто не был уверен в поиске в браузере.

Ответ №1:

Простой ответ: нет, потому что это именно то, что вы делаете: скрываете содержимое. Думайте об этом так, как будто контент перестал существовать, это именно то, что вы делаете и что ищете. В любом случае, я сомневаюсь, что многие люди будут искать на странице, это не ТАК часто

Комментарии:

1. я думаю, для этого и нужны фреймы… но я согласен, не так уж и важно перепроектировать все это.