punctuation-trim property CSS Reference



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

ValueDescription
noneDo not trim opening or closing punctuation marks
startTrim opening punctuation at the beginning of each line
endTrim closing punctuation at the end of each line
allow-endTrim closing punctuation at the end of each line if it does not otherwise fit prior to justification
adjacentTrim 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;
}

Relative articles