HTML Beautifier 및 포맷터 온라인

지저분한 코드나 minified HTML5 코드의 형식을 실시간으로 지정하고 들여쓰기하고 정리합니다. HTML5 무효 태그, inline 요소, wrapping 속성을 올바르게 처리하고

, 

Quick Presets:

캐릭터: 0

라인: 0

크기: 0 B

온라인 HTML Beautifier 및 포맷터란 무엇입니까?

HTML Beautifier(HTML 포맷터 또는 pretty-프린터라고도 함)는 압축된 minified 또는 일관되지 않게 들여쓰기된 HTML 소스 코드를 가져와 사람이 읽을 수 있는 깔끔한 DOM 계층 구조로 재구성합니다. minified 프로덕션 템플릿을 검사하든, CMS 내보내기를 정리하든, Git에 커밋하기 전에 코드를 표준화하든 적절한 들여쓰기를 사용하면 닫히지 않은 태그와 깊이 중첩된 컨테이너를 쉽게 찾을 수 있습니다.

모든 꺾쇠 괄호를 새 줄로 분할하고

 또는 

HTML 코드를 온라인으로 아름답게 하거나 축소하는 방법

  1. HTML 마크업 붙여넣기: 형식화되지 않은 코드 또는 minified HTML 코드를 입력 HTML Code 상자에 붙여넣거나 Load Sample HTML를 클릭하여 완전한 HTML5 템플릿으로 포맷터를 테스트합니다.
  2. 형식 기본 설정 선택: 빠른 사전 설정 막대 또는 오른쪽 설정 열을 사용하여 들여쓰기(2, 4 또는 8개의 공백 또는 탭), 속성 wrapping, inline 태그 그룹화 및 주석 제거를 구성합니다.
  3. 복사, 다운로드 또는 축소: 형식이 지정된 HTML는 입력할 때 자동으로 업데이트됩니다. clipboard로 복사, Download .html를 클릭하여 파일을 로컬에 저장하거나 Minify HTML를 클릭하여 마크업을 한 줄로 압축합니다.

HTML 포맷 비교 전과 후

포맷 모드 샘플 HTML 출력 최고의 사용 사례
축소된 HTML

안녕하세요 세계

Hero
프로덕션 배포, HTTP 페이로드 크기 감소 및 이메일 HTML 템플릿.
표준 뷰티파이드(4칸)

안녕하세요 세계


Hero
일일 웹 개발, DOM 중첩 디버깅 및 코드 검토.
래핑된 속성 모드
class="카드"
id="hero">
Tailwind CSS 유틸리티 클래스, data-* 속성 또는 ARIA prop이 많은 구성요소입니다.

HTML5 무효 요소 및 인라인과 블록 태그 형식 비교

  • HTML5 무효 요소는 중첩 깊이를 증가시키지 않습니다: HTML5에서 무효 요소(, ,
    , , ,
    , , <입력>, , , , , 및 )에는 닫는 태그나 후행 슬래시가 필요하지 않습니다. 포맷터는 이러한 항목을 자동으로 추적하므로 형제 요소가 정렬된 상태로 유지됩니다.
  • 인라인 대 블록 요소:

    오늘 문서를 읽어보세요.

    를 5개의 별도 줄로 나누면 산문을 읽기가 어려워지고 브라우저에서 단어 사이에 원치 않는 공백이 생길 수 있습니다. Keep Short Inline Tags on One Line를 활성화하면 자연스러운 문장 흐름이 유지됩니다.
  • 원시 블록 보존:
    , 및

자주 묻는 질문(FAQ)

HTML 미화와 HTML 축소의 차이점은 무엇입니까?

HTML beautifying(pretty-printing)는 구조화된 줄 바꿈과 계층적 들여쓰기를 추가하여 개발자가 마크업을 쉽게 읽고 디버깅하고 유지할 수 있습니다. HTML 축소는 불필요한 공백, 줄 바꿈 및 주석을 제거하여 보다 빠른 제작 페이지 로드를 위해 파일 크기를 줄입니다.

, , 

,  및 

HTML Beautifier는 HTML5 무효(자동 폐쇄) 요소를 어떻게 처리합니까?

HTML5는 14개의 빈 요소(area, base, br, col, embed, hr, img, input, link, meta, param, source, track 및 wbr)에는 닫는 태그가 없습니다. 이 포맷터는 선언 및 XML/SGML 명령과 함께 14개의 void 요소를 모두 자동으로 인식하므로 후속 형제 태그를 더 깊은 들여쓰기 수준으로 푸시하지 않습니다.

HTML 들여쓰기에는 공백 2개, 공백 4개 또는 탭을 사용해야 합니까?

2칸, 4칸 모두 널리 사용됩니다. HTML 문서에는 깊은 DOM 중첩이 있는 경우가 많기 때문에 Google의 HTML/CSS 스타일 가이드 및 최신 프런트엔드 도구 체인(Prettier, Vue, React)은 기본적으로 2 space로 설정됩니다. WordPress 및 많은 백엔드 템플릿 엔진은 tabs 또는 4 space를 선호합니다. 빠른 사전 설정 막대를 사용하여 즉시 전환할 수 있습니다.

내 HTML 코드가 다른 서버에 업로드됩니까?

아니요. 모든 HTML 구문 분석, 서식 지정 및 축소는 JavaScript를 사용하여 브라우저에서 로컬로 100% 수행됩니다. 소스 코드와 템플릿은 절대 장치를 떠나지 않습니다.