Skip to content

무료 · 비공개 · 가입 불필요

마크다운 가로줄 — 실제로 렌더링되는 규칙 복사하기

---, ***, ___ 중 하나를 클릭 한 번으로 복사하고, 가로줄이 렌더링되는지 아니면 제목·목록·굵은 글씨로 변하는지 결정하는 세 가지 규칙까지 확인하세요.

Dash remover tool

Everything happens in your browser. Your text never leaves this page.

Dashes to remove
Replace each dash with
Cleanup options

Press Ctrl (or ⌘) + Enter to run it again.

Cleaned text

0dashes removed

가로줄 — HTML의 <hr>, CommonMark 명세의 “주제 구분(thematic break)” — 는 마크다운의 가장 미니멀한 형태입니다. 한 줄에 세 문자뿐이죠. 동시에 가장 위험한 형태이기도 합니다. 세 가지 표기가 잘못된 이웃 옆에서는 다르게 동작하기 때문입니다. 텍스트 줄 바로 아래의 --- 는 규칙이 아니라 그 텍스트를 H2 제목으로 승격시킵니다. *** 는 파서에 따라 강조로 읽힐 수 있습니다. 그리고 목록 항목 안의 가로줄은 규칙이 아니라 목록 텍스트입니다.

위의 세 형태는 명세가 등가라고 부르는 것입니다: --- (하이픈), *** (별표), ___ (밑줄), 각자의 줄에, 앞뒤로 빈 줄을 두고. 문서에 맞는 것을 복사하세요. 단락 아래에 규칙을 자주 넣는다면 별표 형태가 몸에 붙일 습관입니다. 어떤 마크다운 엔진도 setext 제목으로 오해할 수 없으니까요. 위의 문서가 어떻게 끝나든 상관없이.

모든 변형은 이미지가 아닌 진짜 텍스트 문자열입니다. README, Jekyll 포스트, Discord 메시지, 정적 사이트 생성기에 붙여넣으면 마크다운이 통용되는 곳이라면 어디서든 같은 규칙으로 렌더링됩니다. 아래 카드는 작동 여부를 결정하는 세 가지 구문 규칙을 다룹니다. “마크다운으로 가로줄 만드는 법”은 실제로 세 가지 질문이기 때문입니다. 어떤 문자인가, 몇 개인가, 무엇으로 둘러싸여야 하는가.

세 가지 가로 규칙

같은 출력, 다른 고장 나는 방식. 카드를 클릭하면 마크업을 복사합니다.

렌더링되게 만드는 세 가지 규칙

세 문자 이상

--- 정확히 세 개도 되고 ---------- 도 됩니다. 그 미만은 그냥 텍스트. 관례는 세 개.

위에 빈 줄

텍스트 다음 --- 가 오면 텍스트는 제목이 되고 규칙은 사라집니다. 단락과 규칙 사이에는 항상 빈 줄을 두세요.

문자만 있는 줄

기호 사이의 공백은 허용됩니다( - - - ). 하지만 줄에 다른 텍스트가 있으면 — 목록 항목도 포함 — 의미가 바뀝니다.

입력결과
텍스트\n---H2 제목 — 규칙이 아닙니다.
텍스트\n\n---의도했던 가로줄.
- 항목\n---제목 — 목록 마커가 의미를 바꿉니다.
- 항목\n\n---의도했던 가로줄.
- - -가로줄 — 기호 사이 공백은 허용됩니다.
--그냥 텍스트: 하이픈 두 개로는 부족합니다.

마크다운 규칙을 만드는 그 하이픈이 바로 이 사이트가 제거하는 문자입니다. 원치 않는 --- 구분자 투성이 초고가 도착했다면전체 대시 제거 도구가 가족 전체를 걷어 내고,마크다운 가로줄 레퍼런스는 되돌려 받고 싶을 때 언제나 여기 있습니다.

질문

마크다운으로 가로줄을 만드는 방법은?
하이픈 세 개 이상(---), 별표(***) 또는 밑줄(___ )을 앞뒤 빈 줄을 두고 한 줄에 홀로 놓으세요. 셋 모두 같은 가로줄 — HTML의 <hr> 요소 — 로 렌더링됩니다.
--- 를 썼는데 위 줄이 제목이 되는 이유는?
텍스트 줄 바로 다음 --- 가 오는 것은 규칙이 아니라 H2 제목의 setext 구문이기 때문입니다. 가장 흔한 마크다운 놀람입니다. 텍스트와 하이픈 사이에 빈 줄을 두거나, 오해의 여지가 없는 *** 를 쓰세요.
<hr> 도 유효한 마크다운인가요?
네 — 마크다운에서는 원시 HTML이 허용되며 <hr>(또는 <hr />)는 모든 주요 엔진에서 규칙으로 렌더링됩니다. 네이티브 구문이 말썽일 때의 비상구지만, 세 문자 형태가 이식성이 좋고 편집기 사이의 왕복에도 더 강합니다.
--- 와 *** 의 차이는?
출력에서는 차이가 없습니다 — 둘 다 같은 <hr>이 됩니다. 동작에서는 하나: 단락 아래 --- 는 그 단락을 제목으로 만들지만 *** 는 항상 규칙으로 렌더링됩니다. 이 비대칭 때문에 신경 쓰는 스타일 가이드는 하나를 골라 문서화합니다.
규칙에 필요한 문자 수는?
세 개 이상 — ---------- 도 --- 처럼 유효합니다. 문자 사이 공백은 허용되고( - - - 는 렌더링됨), 줄에 다른 것이 있으면(텍스트, 목록 마커) 의미가 완전히 바뀝니다.
가로줄에 스타일을 줄 수 있나요?
마크다운 자체로는 안 됩니다. 규칙은 HTML의 <hr>이 되므로 도구는 CSS입니다. hr { border: 0; border-top: 1px solid #ccc; } 이 정석 재스타일. 직접 통제하지 않는 플랫폼에서는 그쪽 스타일시트가 정한 대로 렌더링됩니다.

텍스트를 깨끗이 할 준비가 되셨나요?

가입도 업로드도 글자 수 제한도 없습니다. 붙여넣고, 고르고, 결과를 복사하세요.

지금 텍스트 정리하기

관련 대시 도구

하이픈은 많은 모자를 씁니다. 나머지 옷장은 여기 있습니다.