Footnotes

Footnote classes are used to style any footnote-like content, like footnotes or annotations. Footnote classes have a special pseudoclass :anchor that allows the styling of the anchor. This is especially useful for annotations, to style the annotated content differently from the anchor.

Selectors

  • Definitions:

    • inline-footnote

    • inline-annotation

Style Settings

See also: Inline

Setting Type Examples Description
footnote-visibility Symbol visible, hidden Specifies whether the element should be actually treated as footnote or as ordinary inline text.

Pseudoclasses

See also: Inline

Class Description
:anchor Used for styling referencing anchor of an annotation separated from the annotated content. See Inline Class. Defaults to superscript text.

Example

// Underline the annotated text
inline-annotation {
  underline:        single
}

// Style the anchor of a footnote
inline-annotation :anchor {
  baseline-shift:   superscript
}

// Style a paragraph inside a footnote
inline-footnote paragraph {
 first-line-indent:  0pt
}