학습
CSS CSS 주석
CSS CSS 주석 — 초급
CSS 주석
1. 도입
CSS 주석은 코드의 가독성을 높이고, 다른 개발자 또는 자신이 나중에 코드를 다시 읽을 때 이해를 돕기 위해 매우 중요합니다. 실무에서는 여러 명의 개발자가 협업하여 작업하는 경우가 많기 때문에, 주석이 없으면 누가 어떤 의도로 코드를 작성했는지 알기 어렵습니다. 만약 주석이 없다면, 코드를 읽는 시간이 늘어나고, 버그를 찾아내는 데에도 더 많은 시간이 소요될 수 있습니다. 따라서 주석을 적절히 사용하는 것은 팀의 생산성을 높이는 데 기여합니다.
2. 핵심 개념 설명
주석은 코드 내에서 프로그램 실행에 영향을 주지 않는 설명을 추가하는 방법입니다. CSS에서 주석은 / 주석 내용 / 형식으로 작성되며, 해당 부분은 브라우저에 의해 무시됩니다. 주석은 마치 책의 주석과 같습니다. 책을 읽으면서 이해를 돕기 위해 추가된 설명이나 의견이 주석이라고 볼 수 있습니다.
| 용어 | 설명 |
|---|---|
| 주석 | 코드 내에서 설명을 추가하는 문구 |
| 브라우저 | HTML, CSS, JS 등을 해석하여 화면에 표시하는 프로그램 |
| 가독성 | 코드를 읽기 쉽고 이해하기 쉽게 만드는 정도 |
3. 기본 코드 예제
다음은 CSS에서 주석을 사용하는 기본 예제입니다.
/ 배경색을 설정합니다 /
body {
background-color: #f0f0f0; / 연한 회색 배경 /
}
/ 제목 스타일링 /
h1 {
color: #333; / 어두운 회색 텍스트 /
font-size: 24px; / 글자 크기 설정 /
}
- 실행 결과:
- 코드 설명:
- 페이지 배경은 연한 회색이고, 제목(h1)은 어두운 회색으로 표시됩니다.
1. / 배경색을 설정합니다 / - 배경색 설정에 대한 주석입니다.
2. body { ... } - body 요소에 대한 스타일을 정의합니다.
3. background-color: #f0f0f0; - 배경색을 연한 회색으로 설정합니다.
4. / 제목 스타일링 / - 제목 스타일에 대한 설명입니다.
5. h1 { ... } - 제목(h1) 요소에 대한 스타일을 정의합니다.
6. color: #333; - 제목의 글자 색을 어두운 회색으로 설정합니다.
7. font-size: 24px; - 제목의 글자 크기를 24px로 설정합니다.
4. 실전 활용 예제
예제 1: 웹사이트 레이아웃
쇼핑몰 웹사이트에서 레이아웃을 구성할 때 주석을 사용하여 각 섹션의 역할을 명시할 수 있습니다.
/ 헤더 스타일 /
header {
background-color: #fff; / 흰색 배경 /
padding: 20px; / 상하 여백 /
}
/ 메인 콘텐츠 /
main {
display: flex; / 유연한 레이아웃 /
}
/ 푸터 스타일 /
footer {
background-color: #333; / 어두운 배경 /
color: #fff; / 흰색 텍스트 /
}
예제 2: 버튼 스타일
버튼 스타일을 정의하면서 각각의 상태에 대한 주석을 추가할 수 있습니다.
/ 기본 버튼 스타일 /
.button {
background-color: #007bff; / 파란색 배경 /
color: #fff; / 흰색 텍스트 /
}
/ 버튼 호버 상태 /
.button:hover {
background-color: #0056b3; / 어두운 파란색 /
cursor: pointer; / 마우스 커서 변경 /
}
5. 흔한 실수와 주의사항
실수 1: 주석이 없거나 불완전한 경우
header {
background-color: #fff; / /
}
/ 헤더 배경색 /
header {
background-color: #fff; / 흰색 배경 /
}
주석이 없거나 불완전하면 다른 개발자가 이해하기 어려워집니다.
실수 2: 주석을 너무 많이 사용하는 경우
/ 이건 버튼입니다 /
/ 버튼의 색상입니다 /
.button {
background-color: #007bff; / 파란색 /
}
/ 기본 버튼 스타일 /
.button {
background-color: #007bff; / 파란색 배경 /
}
너무 많은 주석은 오히려 가독성을 떨어뜨릴 수 있습니다.
6. 정리
/ 주석 내용 / 형식으로 작성하며, 실행에 영향을 주지 않습니다.다음에 학습하면 좋은 주제: