
HTML 코드를 작성하다 보면 특정 코드에 대한 설명을 남기거나, 잠시 코드를 비활성화하고 싶을 때가 있습니다.
이때 사용하는 기능이 바로 HTML 주석(Comment)입니다.
주석은 웹페이지에 실제로 표시되지 않으며, 코드 내부에서 설명을 남기기 위한 목적으로 사용됩니다.
특히 여러 사람이 함께 작업하는 프로젝트에서는 주석을 통해 코드의 의미를 전달하거나 구조를 설명하는 것이 매우 중요합니다.
이번 글에서는 HTML 주석이 무엇인지, HTML 주석을 작성하는 방법, 그리고 실무에서 주석을 사용하는 이유와 좋은 작성 방법까지 정리해보겠습니다.
HTML 주석(Comment)이란 무엇인가?
HTML 주석은 브라우저가 화면에 표시하지 않는 텍스트입니다.
즉, 코드 내부에서 설명을 작성하기 위한 기능이라고 생각하면 됩니다.
예를 들어 웹페이지 구조를 설명하거나 특정 코드의 역할을 기록할 때 사용할 수 있습니다.
주석은 브라우저에 표시되지 않기 때문에 사용자에게 보이지 않고, 오직 코드 작성자와 개발자에게만 의미가 있습니다.
HTML 주석 기본 문법
HTML 주석은 다음과 같은 형태로 작성합니다.
<!-- 주석 내용 -->
이 구조에서 "<!--" 는 주석의 시작을 의미하고, "-->" 는 주석의 끝을 의미합니다.
예를 들어 다음과 같이 사용할 수 있습니다.
<!-- 사이트 헤더 영역 -->
<header>
<h1>웹사이트 제목</h1>
</header>
위 코드에서 "사이트 헤더 영역"이라는 주석은 브라우저 화면에는 표시되지 않지만 코드 구조를 이해하는 데 도움을 줍니다.
여러 줄 주석 작성 방법
HTML 주석은 여러 줄로 작성할 수도 있습니다. 다음과 같이 작성하면 됩니다.
<!--
이 영역은 메인 콘텐츠 영역입니다. <br>
홈페이지의 주요 정보가 표시됩니다.
-->
이처럼 여러 줄 주석을 사용하면 코드의 구조나 역할을 더 자세하게 설명할 수 있습니다.
HTML 주석을 사용하는 이유
코드 구조 설명
HTML 문서는 길어질수록 구조를 파악하기 어려워질 수 있습니다.
이때 주석을 사용하면 각 영역이 어떤 역할을 하는지 쉽게 이해할 수 있습니다.
<!-- 네비게이션 메뉴 영역 -->
<nav>
메뉴 내용
</nav>
이처럼 주석을 활용하면 코드 가독성이 크게 향상됩니다.
협업을 위한 코드 설명
여러 명의 개발자가 함께 작업하는 프로젝트에서는 코드 설명이 매우 중요합니다.
주석을 통해 특정 코드의 역할이나 수정 내용을 남길 수 있습니다.
예를 들어 다음과 같은 방식으로 사용할 수 있습니다.
<!-- 로그인 기능 관련 코드 -->
<form>
...
</form>
이렇게 작성하면 다른 개발자가 코드를 이해하는 데 큰 도움이 됩니다.
코드 임시 비활성화
주석은 특정 코드를 잠시 비활성화할 때도 사용할 수 있습니다.
테스트를 하거나 기능을 잠시 제거할 때 유용합니다.
<!--
<div class="banner">
이벤트 배너
</div>
-->
이렇게 하면 해당 코드가 브라우저에서 실행되지 않습니다.
HTML 주석을 사용할 때 주의할 점
중요한 정보는 주석에 작성하지 않기
HTML 주석은 사용자 화면에는 보이지 않지만 브라우저의 개발자 도구를 통해 확인할 수 있습니다.
따라서 비밀번호나 API 키 같은 중요한 정보를 주석에 작성하면 안 됩니다.
너무 많은 주석 사용하지 않기
주석은 코드 이해를 돕기 위한 것이지만 너무 많이 사용하면 오히려 코드가 복잡해 보일 수 있습니다.
필요한 부분에만 사용하는 것이 좋습니다.
정확한 설명 작성하기
주석은 단순한 설명이 아니라 코드의 역할을 명확하게 전달해야 합니다.
의미 없는 주석은 오히려 혼란을 줄 수 있습니다.
HTML 주석 활용 예시
다음은 실제 웹페이지 구조에서 주석을 사용하는 예시입니다.
<!-- 헤더 영역 -->
<header>
<h1>웹사이트 제목</h1>
</header>
<!-- 네비게이션 메뉴 -->
<nav>
메뉴 목록
</nav>
<!-- 메인 콘텐츠 영역 -->
<main>
콘텐츠 내용
</main>
<!-- 푸터 영역 -->
<footer>
사이트 정보
</footer>
이처럼 주석을 사용하면 HTML 문서 구조를 한눈에 이해할 수 있습니다.
마무리
HTML 주석은 화면에 표시되지 않지만 코드 작성과 유지보수에 매우 중요한 역할을 합니다.
특히 협업 프로젝트나 복잡한 웹페이지 구조에서는 주석을 통해 코드의 의미를 전달하는 것이 필수적입니다.
정리하면 HTML 주석은 다음과 같은 상황에서 활용할 수 있습니다.
- 코드 구조 설명
- 협업을 위한 코드 안내
- 특정 코드 임시 비활성화
HTML 코드를 작성할 때 적절한 주석을 활용하면 코드 가독성과 유지보수성이 크게 향상됩니다.
앞으로 웹페이지를 제작할 때 주석을 적절히 활용하여 더 이해하기 쉬운 코드를 만들어 보시기 바랍니다.