교수형 구두점

hanging-punctuation속성은 웹 디자이너가 웹에서 타이포그래피를 세밀하게 제어 할 수 있도록하는 것을 목표로합니다.

교수형 구두점 뒤에 아이디어는 읽기 흐름을 유지하기 위해 상자의”외부”텍스트 요소의 시작부터(또는 끝에 더 적은 확장까지)일부 구두점 문자를 넣는 것입니다.

기본적으로 따옴표,글 머리 기호 또는 왼쪽(또는 오른쪽rtl모드)으로 약간 이동하여 첫 글자가 나머지 문서에 올바르게 정렬되도록합니다.

이 속성은 선택 사항이므로 브라우저 제조업체가 지원할 수도 있고 지원하지 않을 수도 있습니다.

구문

hanging-punctuation: none | || last ]blockquote p { hanging-punctuation: first;}

none

어떤 문자가 중단되지 않습니다. 이 속성의 기본값입니다.

first

요소의 첫 번째 서식이 지정된 줄 시작 부분에 있는 사용 가능한 문자가 중단됩니다.

last

요소의 마지막 서식이 지정된 줄 끝에 있는 사용 가능한 문자가 중단됩니다.

force-end

줄 끝에 있는 중지 또는 쉼표가 중단됩니다.

구두점은 끊기 위하여 강제되고 정당화를 위한 선을 측정할 때 고려되지 않는다.

allow-end

행 끝에 있는 중지 또는 쉼표가 정렬 이전에 맞지 않으면 중단됩니다.

에 대 한 첫 번째 줄의 끝에 구두점 매달려 없이 적합 하기 때문에 중단 되지 않습니다. 그러나 두 번째 줄에는 충분한 공간이 없으므로 중단됩니다.

사용 가능한 문자

코드 문자 이름
U+002C , 쉼표
U+002E . 마침표
U+060C ، 아랍어 쉼표
U+06D4 ۔ 아랍어 마침표
U+3001 표의 문자 쉼표
U+3002 표의 문자 전체 중지
U+FF0C 전각 쉼표
U+FF0E 전각 마침표
U+FE50 작은 쉼표
U+FE51 작은 표의 문자 쉼표
U+FE52 작은 마침표
U+FF61 반각 표의 문자 전체 중지
U+FF64 반각 표의 문자 쉼표

사용자 에이전트는 이 목록에 문자를 추가할 수 있습니다. 사양 인용:

는 적절한 다른 문자를 포함할 수 있다.

관련 속성

  • text-indent
  • text-align

기타 리소스

  • hanging-punctuation

브라우저 지원

이 브라우저 지원 데이터는 캐니 사용,더 자세히 설명합니다. 숫자는 브라우저가 해당 버전 이상에서 기능을 지원한다는 것을 나타냅니다.

데스크톱

크롬 Firefox IE 엣지 사파리
No No No No 10

모바일/태블릿

안드로이드롬 안드로이드 Firefox 안드로이드 Safari iOS
No No No 10.0-10.2

지원되지 않는 브라우저에 대한 적절한 대체는 음수 텍스트 들여 쓰기를 사용하는 것입니다:

blockquote p { text-indent: -0.5em; /* Change according to your font */}

글머리 기호 목록의 경우 글머리 기호 위치가outside로 설정되어 있고 컨테이너의 오버플로가hidden로 설정되어 있지 않은지 확인할 수 있습니다.

You might also like

답글 남기기

이메일 주소는 공개되지 않습니다.