Generated Content
Generated content is content that is not in the original document, but is added to the output using the content property.
The content property can be applied to elements, pseudo-elements and page margin boxes.
Page headers and footers
The content property can be applied to page margin boxes, such as @top and @bottom to create page headers and footers with generated content. See Page Headers and Footers for more information.
CSS
@page {
@top { content: "Prince User Guide" }
@bottom { content: counter(page) }
}
List markers
The content property can be applied to the ::marker pseudo-element to specify a customised list item marker. See Lists for more information.
CSS
li::marker { content: "No. " counter(list-item) }
The ::before and ::after pseudo-elements
The content property can be applied to the ::before and ::after pseudo-elements to add generated content in the output. For example, including auto-generated counters in front of headings or including quotation marks around a block of text.
CSS
h1::before, h1::after { content: "***" }
This will place three asterisks before and after h1 elements.

