- PROGRAMMING

[HTML & CSS] 주석 정리





개요

  • 웹 개발을 하다 보면 코드의 가독성을 높이거나 특정 코드를 일시적으로 비활성화하고 싶을 때가 있습니다.
  • 이럴 때 “주석(Comment)”을 사용하면 코드 유지보수가 훨씬 쉬워집니다.
  • 오늘은 HTML과 CSS에서 주석을 사용하는 방법을 정리해보겠습니다!



1. HTML 주석(Comment)




📌 HTML 주석 기본 문법

  • HTML에서 주석은 <!----> 사이에 작성합니다. 주석으로 처리된 내용은 브라우저에 표시되지 않습니다.


<!-- 이것은 HTML 주석입니다. -->



📌 HTML 주석 사용 예시

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>HTML 주석 예제</title>
</head>
<body>
    <!-- 웹페이지의 제목 -->
    <h1>안녕하세요! HTML 주석을 배워봅시다.</h1>

    <!-- 본문 내용을 설명하는 부분 -->
    <p>이것은 HTML 주석의 예제입니다.</p>

    <!-- 아래 코드는 현재 주석 처리되어 실행되지 않습니다. -->
    <!-- <a href="<https://seuheu.com>">이동하기</a> -->
</body>
</html>



📌 HTML 주석의 활용 방법

✅ 코드 설명: 개발자가 쉽게 이해할 수 있도록 설명 추가
✅ 임시 코드 비활성화: 특정 기능을 주석 처리하여 실행되지 않도록 설정
✅ 디버깅 및 유지보수: 협업 시 코드 가독성을 높이고 유지보수를 쉽게 함



2. CSS 주석(Comment)

  • CSS에서도 주석을 추가하여 스타일을 설명하거나 비활성화할 수 있습니다.
  • HTML과 다르게, CSS 주석은 /* */ 형태로 작성합니다.




📌 CSS 주석 기본 문법

/* 이것은 CSS 주석입니다. */



📌 CSS 주석 사용 예시

/* 본문 텍스트 스타일 */
p {
    font-size: 16px;
    color: #333;
}

/* 버튼 스타일 */
button {
    background-color: blue;
    color: white;
    padding: 10px 20px;
    border: none;
    cursor: pointer;
}

/* 아래 스타일은 현재 주석 처리되어 적용되지 않음 */
/*
button {
    background-color: red;
}
*/



📌 CSS 주석의 활용 방법

✅ 스타일 설명: 해당 스타일이 어떤 역할을 하는지 설명
✅ 디자인 테스트: 특정 스타일을 주석 처리하여 비교 테스트
✅ 비활성화: 필요 없는 스타일을 일시적으로 제거



3. HTML & CSS 주석 사용 시 주의할 점

✅ HTML 주석<!-- --> 사용, CSS에서는 /* */ 사용
✅ HTML 주석은 <script> 태그 내부에서도 사용 가능하지만, JavaScript에서는 // 또는 /* */ 사용
✅ CSS 주석은 중첩이 불가능 (/* /* 중첩 불가 */ */ ❌)
✅ CSS의 @import 문법은 주석으로 처리해도 적용될 수 있음 (주의 필요)\



seuheu

최근 게시물

[Linux] Rocky Linux 9.5 NFS 구성 및 테스트 가이드 (rw/ro + root_squash 비교)

https://youtu.be/n8-wlkZiqio 1. 개요 NFS(Network File System)를 설치하고, rw/ro 및 root_squash 옵션에 따른 접근 제어와 성능을 테스트하는 방법을 정리한 가이드입니다.…

%일 전

[Linux] Rocky Linux 9.5 Cron 설정 및 테스트 방법

https://youtu.be/4MVxzmepY3s 1. 개요 리눅스에서 정기적으로 실행되는 작업(백업, 로그 정리, 모니터링 등)은 cron 서비스를 통해 자동화할 수 있습니다.…

%일 전

[Linux] Rocky Linux 9.5 계정 관리 (생성 · 권한 · 잠금 · 삭제) 정리

https://youtu.be/vPfxWFBE1yc 1. 개요 리눅스 서버를 운영할 때 사용자 계정 생성, 비밀번호 설정, 권한 부여, 계정…

%일 전

[Linux] Rocky Linux 9.5 Chrony로 시간 동기화 설정하기

https://youtu.be/Gvp2XwBfoKw 1. 개요 리눅스 서버에서는 시스템 시간(OS 시간) 과 하드웨어 시간(RTC, Real-Time Clock) 을 동기화하는 것이 매우 중요합니다. 클러스터…

%일 전

[Linux] Rocky Linux 9.5 리눅스 시간 관리 입문: 하드웨어(RTC)와 시스템(OS) 시간 개념부터 동기화까지

https://youtu.be/pt9qhawl8LY 1. 개요 리눅스 서버에서는 시스템 시간(OS 시간) 과 하드웨어 시간(RTC, Real-Time Clock) 을 모두 관리할 수 있습니다. 운영체제의…

%일 전

[Linux] Rocky Linux 9.5 타임존(Timezone)이 뭐예요? 리눅스 시간 확인과 변경 방법

https://youtu.be/iPdHGXh7DUg 1. 개요 서버 운영 시 시스템 시간이 올바르게 설정되어 있지 않으면 로그 분석, 모니터링,…

%일 전