>웹 프론트엔드 >JS 튜토리얼 >고정 헤더를 설명하기 위해 앵커를 어떻게 조정할 수 있습니까?

고정 헤더를 설명하기 위해 앵커를 어떻게 조정할 수 있습니까?

Patricia Arquette
Patricia Arquette원래의
2024-12-08 19:38:14967검색

How Can I Adjust Anchors to Account for Fixed Headers?

고정 헤더를 조정하기 위해 앵커 오프셋

웹페이지에 고정 헤더가 있는 경우 그 아래 앵커를 클릭하면 앵커가 페이지 상단에 정렬되도록 페이지를 점프합니다. 이로 인해 동시에 참조해야 하는 콘텐츠가 모호해질 수 있습니다.

해결책: HTML/CSS 오프셋 기술

이 문제를 해결하려면 CSS를 사용하여 앵커 위치를 오프셋할 수 있습니다. :

  1. 수업을 배정합니다. 앵커:

    <a class="anchor">
  2. 앵커를 블록 요소로 변환하고 상대적 위치 지정:

    a.anchor {
     display: block;
     position: relative;
    }
  3. 음수 오프셋을 적용하여 이동 실제보다 높은 앵커 위치:

    a.anchor {
     top: -250px;
    }

앵커가 페이지의 콘텐츠 위치와 올바르게 정렬되도록 하려면 고정 헤더의 높이를 기준으로 이 오프셋 값을 조정해야 합니다.

위 내용은 고정 헤더를 설명하기 위해 앵커를 어떻게 조정할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.