HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
💻
[사각팀] Front-End 스터디
/
🔥
FE 박살 1000000제
/
🔥
[3. 76 - CSS Rendering 2회차] Quiz
🔥

[3. 76 - CSS Rendering 2회차] Quiz

생성일
Jan 25, 2022 05:38 AM
1. [공통] 구현해봅시다! (1개 / 색깔 자유)2. [송이] 다음 div들의 offsetparent를 구하세요!3. [윤] position속성에 관한 설명 중 틀린 것을 모두 고르세요!

1. [공통] 구현해봅시다! (1개 / 색깔 자유)

notion image
구현한 결과물은 이곳[링크]에 코드와 실행결과 캡쳐본을 남겨주세요! 😎

2. [송이] 다음 div들의 offsetparent를 구하세요!

// 여기서 offset parent는 위치를 잡는데 "기준"을 말합니다! // BFC, IFC 경우 위치의 "기준"을 적어주세요! // ex) ㅇㅇ를 기준으로 right: ~ 했네? -> ㅇㅇ가 기준입니다. <div style=" width: 100px; height: 100px; background-color: greenyellow"> // 1 <div style=" width: 10px; height: 10px; background-color: purple"> // 2 </div> <div style=" position: fixed; left: 10px; width: 10px; height: 10px; background-color: red;"> // 3 </div> <div style=" position: absolute; left: 20px; width: 10px; height: 10px; background-color: blue;">// 4 </div> <div style=" float: right; width: 10px; height: 10px; background-color: white"> // 5 </div> <div style=" position: relative; right: 10px; float: right; width: 10px; height: 10px; background-color: green;">// 6 </div> </div>
실행결과
notion image
정답
  1. null (bound box, chrome 모두 정답)
  1. 1번 div
  1. null
  1. null (부모로 타고타고 올라가다가 null이 됩니다!)
  1. 1번 div (bfc 요소이기 때문에 static이 기준이 됩니다.)
  1. 1번 div (static으로 위치를 잡고, 거기에서 이동합니다.)
윤
1 - body
2 - 상위 부모 div(1번)
3 - 브라우저
4 - body
5 - 상위 div(1번)
6 - 자기 자신??
 
예진
 
 

3. [윤] position속성에 관한 설명 중 틀린 것을 모두 고르세요!

1. 브라우저의는 각각의 요소들의 위치 변경 명령을 모아놓아 프레임을 만들고, 다수의 프레임이 쌓이면 한꺼번에 계산한다 2. 브라우저가 요소의 이동 명령을 받고 offset을 계산할 때 가장 먼저 하는 일은 어떤 단위로 명령을 했는지 파악하는 것이다. 3. position: absolute가 적용된 요소에 위치 값을 주지 않았을 때의 기본 위치 값은 static일 때와 같다. 4. position:relative일 때의 offset parent돔 구조상의 가장 가까운 부모 요소이다. 5. 같은 속성을 적용해도 브라우저마다 계산하는 값은 다를 수 있다.
정답
  1. 각각의 요소들의 이동만 따로 모아놨다가(명령을 변경만 시켜놓음) 한꺼번에 전체를 계산한다. 프레임은 한번에 묶어서 계산하는 단위이고 한 프레임당 한번 계산한다
2. offset을 계산할 때 가장 먼저 해야할 것은 기준점(offset parent) 찾기
4. static을 제외하고 dom 상의 부모가 offset parent가 아니다. 돔구조와 그려지는 건 완전 별개이다.
송이
2 (기준점을 먼저 찾는것 같습니다!), 4 (position: relative의 offset parent는 원래 static일 때와 같다?)
  • (1번) 프레임을 만들고...
예진