HTML Formatter 란 무엇입니까?
HTML 포맷터는 깔끔하고 일관된 들여쓰기로 HTML 마크업을 다시 작성하므로 문서의 구조를 쉽게 읽을 수 있습니다. 축소된 페이지,빌드 도구에서 복사한 스니펫 또는 일치하지 않는 탭과 공백이 있는 손으로 쓴 마크업을 붙여넣고 포맷터는 태그 트리를 구문 분석하여 중첩 깊이당 한 단계의 들여쓰기로 다시 인쇄합니다. 축소하는 역작업은 태그 사이의 중요하지 않은 공백을 제거하여 브라우저가 렌더링하는 방법을 변경하지 않고 프로덕션용으로 파일을 축소합니다.
원시 HTML 은 스캔할 수 있는 상태로 거의 도착하지 않습니다. 서버 템플릿은 한 줄로 내보내고,번들러는 이를 축소하고,붙여넣은 조각은 소스가 사용한 간격이 무엇이든 전달합니다. 아름답게 하면 중첩이 노출되어 필요한 요소를 찾거나,한 번도 닫히지 않은 태그를 발견하거나,두 버전을 깔끔하게 차이낼 수 있습니다. 레이아웃 디버깅,접근성에 대한 마크업 감사 또는 처음으로 다른 사람의 콘텐츠를 읽을 때 가장 중요합니다. 포맷터는 앵글 브래킷 벽을 따라갈 수 있는 윤곽선으로 바꿉니다.
작업된 예제는 이 무료 HTML 포맷터가 엉성한 입력으로 무엇을 하는지 보여줍니다. <ul>PH1__One<li>Two</ul><p>Hi <b>there</b> 붙여넣기,Beautify 와 2 개의 공백을 선택한 상태로 유지하고 포맷을 클릭합니다. 온라인 HTML 포맷터는 목록 항목과 단락을 모두 닫고 각 li 를 자체 들여쓰기 줄에 놓고 <p>Hi <b>there</b><li>0__를 짧은 인라인 콘텐츠이기 때문에 한 줄에 유지합니다. 출력은 5 개의 태그,5 줄,63 바이트,2 개의 경고 목록으로 자동 닫힌 것을 읽으므로 HTML 코드 포맷터는 절대로 깨진 마크업을 자동으로 복구하지 않습니다.
이 도구는 종속성이 없는 파서가 있는 브라우저에서 100% 실행되므로 붙여넣는 항목이 업로드되거나 기록되지 않으며 페이지가 로드된 후에도 오프라인으로 계속 작동합니다. 파서는 의도적으로 허용 오차: 브라우저가 li,p, td 및 옵션과 같은 태그에 사용하는 것과 동일한 암시적 닫힘 규칙을 적용하므로 종료 태그가 생략된 실제 마크업은 여전히 올바른 형식으로 지정됩니다. 스크립트,스타일, pre,textarea 및 제목 내부의 콘텐츠는 그대로 복사됩니다. 즉,JavaScript, CSS 및 사전 형식화된 텍스트는 다시 들여쓰기되거나 깨지지 않습니다.
HTML Formatter 를 사용하는 방법은 무엇입니까?
HTML 붙여넣기
HTML 을 입력 패널에 붙여넣기,한 줄로 축소하든,일관되지 않게 들여쓰기하든,템플릿에서 복사한 조각이든 상관없습니다. 작은 사실적인 페이지에서 시작하려면 샘플 로드 를 클릭합니다.
아름답게 하거나 축소하기 를 선택합니다
Beautify를 선택하여 읽기 및 편집을 위한 마크업을 다시 들여쓰거나 Minify를 선택하여 제작을 위해 공백이 없는 가장 작은 형식으로 축소합니다.
들여쓰기 및 옵션 설정
출력을 아름답게 하기 위해 2 칸,4 칸 또는 탭을 선택하고 선택적으로 HTML 주석을 제거합니다. 문서가 먼저 구문 분석되므로 닫히지 않은 태그는 경고로 보고됩니다.
결과 복사 또는 다운로드
포맷된 HTML을 클립보드에 복사하거나.html 파일로 다운로드한 다음 편집기, 템플릿 또는 페이지에 놓습니다.
주요 특징
미화하고 축소
가독성을 위해 HTML을 2칸, 4칸 또는 탭 들여쓰기로 다시 들여쓰거나 동일한 도구에서 공백이 없는 가장 작은 형식으로 축소합니다.
내성 파서
li, p, td 및 옵션과 같은 태그에 브라우저 암시적 닫힘 규칙을 적용하므로 끝 태그가 생략된 마크업은 깨지지 않고 여전히 올바르게 포맷됩니다.
스크립트 및 스타일 보존됨
스크립트, 스타일, 사전, 텍스트 영역 및 제목 내부의 콘텐츠는 그대로 복사되므로 JavaScript, CSS 및 사전 형식화된 텍스트는 다시 들여쓰기되거나 변경되지 않습니다.
인라인 인식 출력
짧은 단락과 인라인은 태그별로 분할되는 대신 a, strong, em처럼 한 줄에 유지되므로 결과는 작성하는 방식으로 읽혀집니다.
Frequently Asked Questions
Related Tools
HTML Table Generator
Generate an accessible HTML table from pasted CSV or tab-separated data. Add a header row, caption, striped rows, and borders, then copy the HTML and CSS. Runs client-side.
HTML to Markdown
Convert HTML to clean Markdown instantly. Turns headings, lists, links, images, blockquotes, code blocks and tables into portable GitHub Flavored Markdown. Tolerant of messy CMS markup. Runs client-side.
Markdown Table Generator
Build Markdown tables in a spreadsheet-style editor - import CSV, Excel, or an existing table, set alignment, copy clean GFM
Markdown to HTML
Convert Markdown to clean, semantic HTML with GitHub Flavored Markdown support - tables, task lists, fenced code, heading anchors, live preview and a full HTML document export.
Comments
0 comments
No comments yet. Be the first to share your thoughts!