Xslfo Tutorial
# XSL-FO Tutorial
XSL-FO stands for Extensible Stylesheet Language Formatting Objects.
XSL-FO is a language used for formatting XML data.
**[Start Learning XSL-FO Now!](http://www.w3cschool.cc/xslfo/xslfo-intro.html)**
## Table of Contents
(http://www.w3cschool.cc/xslfo/xslfo-intro.html)
An introduction to XSL-FO. Includes its concepts and purposes.
(http://www.w3cschool.cc/xslfo/xslfo-documents.html)
This chapter explains the structure of XSL-FO documents.
(http://www.w3cschool.cc/xslfo/xslfo-areas.html)
This chapter explains XSL-FO's area model.
(http://www.w3cschool.cc/xslfo/xslfo-output.html)
This chapter explains the output elements of XSL-FO documents.
(http://www.w3cschool.cc/xslfo/xslfo-flow.html)
This chapter explains the output flow of XSL-FO documents.
(http://www.w3cschool.cc/xslfo/xslfo-pages.html)
This chapter explains how XSL-FO defines page layouts.
(http://www.w3cschool.cc/xslfo/xslfo-blocks.html)
This chapter explains XSL-FO output blocks.
(http://www.w3cschool.cc/xslfo/xslfo-lists.html)
This chapter explains how XSL-FO defines lists.
(http://www.w3cschool.cc/xslfo/xslfo-tables.html)
This chapter explains how XSL-FO defines tables.
[XSLFO & XSLT](http://www.w3cschool.cc/xslfo/xslfo-xslt.html)
This chapter explains how XSL-FO uses XSLT.
(http://www.w3cschool.cc/xslfo/xslfo-software.html)
This chapter introduces our favorite XSL-FO software.
(http://www.w3cschool.cc/xslfo/xslfo-reference.html)
A complete list of XSL-FO objects and their properties.
YouTip