2011-10-09 4 views
1

내 HTML 페이지의 레이아웃에는 페이지 상단에 고정 된 div가 있습니다. 콘텐츠 div는 고정 div를 보상하기 위해 margin-top을 갖습니다.고정 된 div 아래에서 검색하지 마십시오

그러나 콘텐츠가 아래로 스크롤되면 페이지에서 검색을 수행하면 브라우저가 고정 div 아래에있는 일치 항목, 즉 보이지 않는 항목을 표시하는 경우가 있습니다.

예를 들어, http://mincovlaw.com/services/worldwide_enforcement_checkup으로 이동하고 조금 아래로 스크롤 한 다음 "알기"를 여러 번 검색합니다. 페이지 상단에 가까운 것이 발견되지만 고정 된 div 아래에 숨겨져 있음을 알 수 있습니다.

숨겨진 검색 기능을 그대로 유지하면서 동일한 외형을 달성하는 더 좋은 방법이 있습니까?

+0

좋은 소식 : Chromium (Ubuntu 11.04)에서 발견 된 첫 번째 검색어가 표시된 영역으로 되돌려졌습니다. 자바 스크립트로 결과를 얻을 수도 있지만, 어떤 이벤트, 오프 - 핸드, 당신이 연결해야하는지, 어떻게해야할지 모르겠습니다. –

+0

덕분에, 나는 같은 이유로 유사한 페이지에 앵커 링크를위한 자바 스크립트를 사용합니다. 그것은 단지 확실하지 않은 브라우저 검색에 관한 것이 었습니다. –

답변

1

간단한 답 : 아니요, 그게 바로 당신이하는 일입니다. 숨어있는 콘텐츠입니다. 콘텐츠가 존재하지 않게 된 것처럼 생각하면됩니다. 바로 당신이하고있는 일과 찾고있는 것입니다. 어쨌든, 많은 사람들이 페이지에서 검색 할 것 같지 않습니다. 공통적 인 부분이 아닙니다.

+0

그게 무슨 프레임이냐고 추측하지만 ... 나는 동의한다. 모든 것을 재 설계하는 것이 큰 문제가 아니다. –