CSS 질문
프론트엔드 면접 질문 - CSS 질문에 대한 해설입니다. Pull Request를 통한 제안, 수정 요청 환영합니다.
- CSS 선택자의 특정성은 무엇이며 어떻게 작동하나요?
Resetting
과Normalizing
CSS의 차이점은 무엇인가요? 당신은 무엇을 선택할 것이며, 그 이유는 무엇인가요?float
가 어떻게 작동하는지 설명하세요.z-index
와 스택 컨텍스트(stacking context)가 어떻게 형성되는지 설명하세요.- BFC(Block Formatting Context)와 그 작동 방식을 설명하세요.
- clear 하는 방법에는 어떤 것이 있으며, 각각 어떤 상황에 적합한가요?
- CSS 스프라이트는 무엇인가요? 그리고 당신이 페이지나 사이트에 구현하는 방법도 설명해 주세요.
- 브라우저 별로 스타일이 다른 문제를 어떤 접근 방법으로 해결하나요?
- 기능이 제한된 브라우저의 페이지는 어떻게 처리하나요? 어떤 기술/프로세스를 사용하나요?
- 콘텐츠를 시각적으로 숨기는(그리고 screen reader에서만 사용할 수 있게 만드는) 다양한 방법은 무엇인가요?
- 그리드 시스템을 사용해본적 있나요? 만약 그렇다면, 당신은 어떤 것을 선호하나요?
- 미디어 쿼리나 모바일만을 위한 layouts/CSS를 사용하거나 구현해본적 있나요?
- SVG 스타일링에 익숙하신가요?