Definition and Usage
The punctuation-trim property specifies whether a punctuation character should be trimmed if it appears at the start or end of a line, or adjacent to another fullwidth punctuation character.
Default value: | none |
---|
Inherited: | yes |
---|
Version: | CSS3 |
---|
JavaScript syntax: | object.style.punctuationTrim="start" |
---|
Syntax
punctuation-trim: none|start|end|allow-end|adjacent;
Values
Value | Description |
---|
none | Do not trim opening or closing punctuation marks |
start | Trim opening punctuation at the beginning of each line |
end | Trim closing punctuation at the end of each line |
allow-end | Trim closing punctuation at the end of each line if it does not
otherwise fit prior to justification |
adjacent | Trim opening punctuation if its previous adjacent character is a
fullwidth opening, middle, or closing punctuation, or ideographic space.
Trim closing punctuation if its next adjacent character is a fullwidth
closing or middle dot punctuation, or ideographic space |
Examples
p {
punctuation-trim:start;
}