몰

1원팁) 헤더가 fixed 일때 내부링크시 상단 가려지는 문제 해결법

· 2020-12-08 (화) 16:34:52 · 6046 · 2

[code]

<header>

  상단 고정 헤더

  <a href="#sec">본문으로 이동</a>

</header>

...

...

...

<div class="sec" id="sec">

본문

</div>

[/code]

 

위와 같은 코드가 있고 <header>가 fixed 일때 내부링크 #sec 를 클릭하면 상단 고정된 헤더에 시작 부분이 가려잡니다.

이때는 아래와 같이 하면 헤더의 높이만큼 여백을 포함하기 때문에 정확히 출력됩니다.

 

[code]

.sec::before {

    content: '\00a0'; // 그냥 공백으로 하면 안나올 수 있다.

    display: block;

    margin: -100px 0 0;  // 100px 는 헤더 height

    height: 100px; // 100px 는 헤더 height

}

[/code]

|

댓글 2개

감사합니다
감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
20-12-10 조회 7,591
20-12-08 조회 6,047
20-12-08 조회 8,702
20-12-05 조회 8,179
20-12-03 조회 7,306
20-12-03 조회 5,622
20-11-24 조회 6,477
20-11-24 조회 7,844
20-11-23 조회 6,225
20-11-22 조회 7,414
20-11-20 조회 5,675
20-11-19 조회 6,668
20-11-19 조회 5,565
20-11-19 조회 5,717
20-11-19 조회 6,101
20-11-14 조회 7,729
20-11-11 조회 7,615
20-11-09 조회 6,655
20-11-06 조회 8,106
20-11-05 조회 7,225
20-11-01 조회 7,160
20-10-30 조회 1.1만
20-10-28 조회 6,533
20-10-28 조회 7,214
20-10-27 조회 1.5만
20-10-27 조회 5,883
20-10-21 조회 6,120
20-10-20 조회 6,431
20-10-20 조회 6,574
20-10-14 조회 9,006