HTML 압축기란?
HTML 압축기는 불필요한 공백, 주석, 선택적 닫기 태그, 중복 속성을 제거하여 HTML 문서의 크기를 줄입니다. 이를 통해 페이지 전달 속도가 빨라지고 대역폭 소비가 줄어듭니다.
HTML 압축기 사용 방법
- 입력 필드에 HTML 마크업을 붙여넣습니다.
- “압축하기”를 클릭하여 HTML을 압축합니다.
- 압축된 출력을 웹 프로젝트에 복사하여 사용합니다.
주요 개념
HTML 압축은 주석을 제거하고, 태그 사이의 공백을 축소하며, 선택적 태그(</p>나 </li> 닫기 태그 등)를 제거하고, 기본 속성 값을 삭제하며, 불리언 속성을 간소화합니다. CSS나 JS 압축과 달리, HTML 압축은 <pre>나 <code> 요소 내의 공백에 민감한 콘텐츠를 변경하지 않도록 주의해야 합니다.
자주 묻는 질문
HTML 압축이 페이지 레이아웃에 영향을 주나요?
대부분의 경우 그렇지 않습니다. 그러나 인라인 요소 간의 공백 제거로 인해 영향을 받을 수 있습니다. 레이아웃이 인라인 또는 인라인 블록 요소 사이의 공백에 의존하는 경우 철저히 테스트하세요.
어떤 선택적 태그를 안전하게 제거할 수 있나요?
HTML5에서는 <p>, <li>, <td>, <th> 및 기타 여러 요소의 닫기 태그를 생략할 수 있습니다. <html>, <head>, <body> 태그 자체도 기술적으로 선택 사항입니다.
일반적으로 어느 정도의 크기 감소를 기대할 수 있나요?
HTML 압축은 소스에 포함된 주석과 공백의 양에 따라 일반적으로 10~30%의 크기 감소를 달성합니다.