CSS - 문제 미리보기

문제 1473

easy
CSS `@property` 규칙의 주요 목적은 무엇인가요?
A. CSS 애니메이션을 만들기 위해
B. 사용자 정의 CSS 속성을 정의하고 타입 검사를 제공하기 위해
C. JavaScript 없이 DOM을 조작하기 위해
D. CSS 파일 크기를 줄이기 위해

정답: B

• `@property` 규칙은 사용자 정의 CSS 속성(CSS Variables)을 더 안전하게 정의하는 방법입니다

• 주요 기능들:
• 타입 검사: 속성의 데이터 타입을 명시 (`<color>`, `<number>`, `<length>` 등)
• 기본값 설정: `initial-value`로 초기값 지정
• 상속 동작 제어: `inherits` 속성으로 부모 요소로부터 값을 상속받을지 결정

• 기존 CSS Variables(`--변수명`)보다 더 엄격하고 안전한 변수 시스템을 제공합니다

• JavaScript 없이도 스타일시트에서 직접 정의할 수 있습니다

💡 학습 팁

이 문제를 포함한 CSS 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.