Character formatting: This type of formatting applies to one or more text characters. Character formatting includes most of the typographic effects.
Paragraph formatting: This formatting applies to blocks of text that paragraph breaks separate.
Page formatting: This type of formatting unifies a set of text (and media) blocks into a coherent presentation. Effects such as margins, columns, and backgrounds are what you commonly apply at this page level in HTML
Subpublication formatting: This formatting applies across pages to an entire section of a publication. On the Web, techniques such as the use of cascading style sheets and templates carry the burden of forming a single look across pages.