FO (XSL-FO) est la partie de la grammaire XSL (XML Stylesheet Language) qui permet au concepteur d'un document d'exprimer un ensemble de contraintes typographiques (pagination, disposition, style, ...) au sein d'une feuille de style.