selector {hanging-punctuation: none|first|last|allow-end|force-end|initial|inherit;}
[속성값]
none
구두점은 전체 텍스트 줄의 시작 또는 끝에서 줄 상자 외부에 배치할 수 없음. (기본값)
first
구두점은 첫 번째 줄의 시작 가장자리 밖에 위치 가능.
last
구두점은 마지막 줄의 끝 가장자리 밖에 위치 가능.
allow-end
구두점이 양쪽 맞춤 전에 맞지 않는 경우 구두점이 모든 줄의 끝 가장자리 바깥쪽에 위치 가능.
force-end
구두점은 모든 줄의 끝 가장자리 바깥쪽에 위치 가능.
이 줄에서 양쪽 맞춤이 활성화되면 구두점이 강제로 중단됨.
initial
이 속성의 기본값으로 설정.
inherit
부모요소의 속성값 상속.
[속성값 조합 가능]
/* 1개 */
hanging-punctuation: none;
hanging-punctuation: first;
hanging-punctuation: last;
hanging-punctuation: force-end;
hanging-punctuation: allow-end;
/* 2개 혼용 */
hanging-punctuation: first force-end;
hanging-punctuation: first allow-end;
hanging-punctuation: first last;
hanging-punctuation: last force-end;
hanging-punctuation: last allow-end;
/* 3개 혼용 */
hanging-punctuation: first force-end last;
hanging-punctuation: first allow-end last;
/* 전역값 */
hanging-punctuation: inherit;
hanging-punctuation: initial;
hanging-punctuation: revert;
hanging-punctuation: unset;