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
로 설정되어 있지 않은지 확인할 수 있습니다.