이 도구의 기능
HTML의 공백은 인라인 텍스트의 일부일 수 있으며 pre 및 textarea는 그대로 두어야 합니다. 이 페이지에서는 전역 대체(/\s+/g, " ") 대신 성숙한 분석 압축기와 보수적 Collapse를 사용합니다.
- 일반 댓글은 삭제되며, 조건부 댓글은 도서관 규정에 따라 처리됩니다.
- pre, textarea, script 및 style의 내용은 요소별 의미 체계에 따라 HTML 축소기에 의해 처리됩니다.
- 이 페이지는 암시적 실행이나 관련 없는 파서에 의한 재작성을 방지하기 위해 포함된 CSS/JS를 추가로 압축하지 않습니다.
사용 방법
- HTML을 붙여넣습니다.
- "HTML 압축"을 클릭하세요.
- UTF-8 바이트 통계로 결과를 봅니다.
- minified.html을 복사하거나 다운로드하고 프로젝트의 페이지를 테스트하세요.
주요 사용 사례
- 정적 페이지의 배포 크기를 줄입니다.
- 개발 HTML과 릴리스 HTML을 비교하세요.
- 안전하게 제거 가능한 주석과 중복 속성을 제거하십시오.
HTML Minifier 기능
입증된 HTML 축소기를 사용하여 문서를 안전하게 압축하고 사전 서식 지정 및 인라인 공백 의미를 보호합니다. 일상적인 개발, 디버깅, 데이터 정렬 및 코드 최적화 시나리오에 적합합니다. 처리 결과를 직접 확인, 복사, 다운로드할 수 있습니다.
FAQ
왜 공백을 모두 제거할 수 없나요?
인라인 요소 사이의 공백은 보이는 텍스트에 영향을 미치며, 사전/텍스트 영역도 공백으로 남아 있습니다. 전역 교체로 인해 콘텐츠가 중단됩니다.
스크립트와 스타일의 코드가 압축됩니까?
현재 구성은 인라인 JS/CSS를 추가로 축소하지 않고 HTML 축소기가 요소 경계를 안전하게 처리하도록 허용합니다.
압축 결과가 소스 코드를 직접 대체할 수 있나요?
성숙한 도구는 위험을 줄여주지만 복잡한 템플릿 구문에는 특별한 제약이 있을 수 있습니다. 소스 코드는 계속 유지되어야 하며 배포 전에 프로젝트 테스트를 실행해야 합니다.