Paragraph
Paragraph classes are used for definitions typically applied to paragraph-level nodes. The style settings of all parent elements (e.g. lists) will be also inherited to the paragraph style. Inline-style settings specified in a paragraph class will be applied to all child nodes, if not overwritten.
Selectors
-
Definitions:
-
paragraph -
heading-1 -
heading-2 -
heading-3 -
heading-4 -
heading-5 -
heading-6
-
-
Generic:
-
heading-all: Matches any heading paragraph. -
defaults: Used as base style for any styling within the document.
-
-
See also: Headers and Footers, Footnotes Area, Figures, Figure Captions, Divider, Block, List, Table, Table Cell, Table of Contents, Table of Contents Item
Style Settings
See also: Inline
| Setting | Type | Examples | Description |
|---|---|---|---|
default-tab-interval |
Length | 4cm, 20pt, 4em |
The default length of the spacing between the beginning of two tab stops. |
first-line-indent |
Length | 1em |
The indentation of the first line of a paragraph. |
hyphenation |
Boolean | yes, no |
Whether hyphenation shold be applied to a paragraph. |
justify-line-breaks |
Boolean | no, yes |
Whether text should be justified on line breaks. (PDF only. Fixed line breaks are always justified when opening DOCX files in Microsoft Word, but not justified in Pages.) |
keep-with-following |
Boolean | yes, no |
Keep the paragraph with the following paragraphs if a page break occurs. |
line-height |
Length | 1em, auto |
The distance between the baselines of two adjacent lines of a paragraph. |
margin-bottom |
Length | 1em |
The bottom margin of a paragraph. |
margin-left |
Length | 1em |
The left margin of a paragraph. |
margin-right |
Length | 1em |
The right margin of a paragraph. |
margin-top |
Length | 1em |
The top margin of a paragraph. |
orphans-and-widows |
Symbol | allowed, prevented |
The handling of orphans and widows in paragraphs. |
page-break |
Symbol | none, after, before |
Specifies, whether a page break should occur before or after a paragraph. |
tab-alignments |
Array | left, right, center |
The horizontal text alignments for each tabulator. |
tab-positions |
Array | [4em, 8em, 12em, 16em] |
The start positions for each tabulators. |
text-alignment |
Symbol | left, center, right, justified, auto |
The horizontal alignment of a paragraph’s text. |
Pseudoclasses
See also: Inline
Example
// Default style settings
defaults {
font-family: "Helvetica Neue"
text-align: justified
}
// Paragraph style settings for all headings
heading-all {
font-family: "Futura"
text-align: left
margin-bottom: 10pt
}