[css] CSS 변수 이름 짓기
CSS 변수는 코드를 읽기 쉽고 유지 보수하기 쉽게 만드는 데 도움이 되는 강력한 도구입니다. 변수 이름을 지을 때 몇 가지 가이드라인을 따르면 좋은 습관을 만들 수 있습니다.
1. 명확하고 간결한 이름 사용
변수 이름은 해당 변수가 하는 일을 명확하게 설명해야 합니다. 예를 들어, 배경 색상을 나타내는 변수의 이름은 --bg-color
와 같이 명확하고 간결하게 지어야 합니다.
:root {
--bg-color: #f4f4f4;
}
2. 케밥 케이스 또는 카멜 케이스 사용
변수 이름을 지을 때에는 케밥 케이스(하이픈 사용)나 카멜 케이스(단어의 첫 글자를 대문자로 표기) 중 하나를 사용하는 것이 좋습니다. 이렇게 하면 변수 이름을 일관성 있게 유지할 수 있습니다.
/* 케밥 케이스 */
:root {
--text-color: #333;
}
/* 카멜 케이스 */
:root {
--textColor: #333;
}
3. 의미 있는 접두사 사용
변수 이름에는 해당 변수가 어떤 요소에 적용되는지 나타내는 의미 있는 접두사를 사용하는 것이 좋습니다. 이를 통해 코드를 더 쉽게 이해할 수 있습니다.
:root {
--btn-hover-bg-color: #ccc;
}
4. 예약어 피하기
CSS 변수 이름을 짓는 데에는 예약어를 피해야 한다는 점에 유의해야 합니다.
/* 피해야 할 예약어 */
:root {
--import: "Arial", sans-serif; /* 잘못된 사용 예시 */
}
마무리
적절한 CSS 변수 이름을 지을 때에는 의미 있는 이름, 일관성 있는 규칙, 예약어 피하기 등을 고려해야 합니다. 이러한 가이드라인을 따르면 코드를 더 쉽게 읽고 유지 보수할 수 있을 뿐 아니라, 효율적으로 작업할 수 있습니다.