# XSL-FO block Object

## Definition and Usage

The <fo:block> object defines a block of output. Blocks are sequences of output in rectangular boxes.

The <fo:block> object is used to format paragraphs, titles, headlines, etc.

## Syntax

<fo:block>
<!--
Contents:(#PCDATA|bidi-override|character|
external-graphic|instream-foreign-object|
inline|inline-container|leader|page-number|
page-number-citation|basic-link|multi-toggle|
block|block-container|table-and-caption|
table|list-block)*
-->
</fo:block>

## Properties

Property [A-J] | Property [K-Z]
--- | ---
azimuth | keep-together
background-attachment | keep-with-next
background-color | keep-with-previous
background-image | language
background-repeat | last-line-end-indent
background-position-horizontal | left
background-position-vertical | linefeed-treatment
border-after-color | line-height
border-after-style | line-height-shift-adjustment
border-after-width | line-stacking-strategy
border-before-color | margin-bottom
border-before-style | margin-left
border-before-width | margin-right
border-bottom-color | margin-top
border-bottom-style | orphans
border-bottom-width | padding-after
border-end-color | padding-before
border-end-style | padding-bottom
border-end-width | padding-end
border-left-color | padding-left
border-left-style | padding-right
border-left-width | padding-start
border-right-color | padding-top
border-right-style | pause-after
border-right-width | pause-before
border-start-color | pitch
border-start-style | pitch-range
border-start-width | play-during
border-top-color | relative-position
border-top-style | richness
border-top-width | right
bottom | role
break-after | script
break-before | source-document
color | space-after
country | space-before
cue-after | span
cue-before | speak
elevation | speak-header
end-indent | speak-numeral
font-family | speak-punctuation
font-selection-strategy | speech-rate
font-size | start-indent
font-size-adjust | stress
font-stretch | text-align
font-style | text-align-last
font-variant | text-altitude
font-weight | text-depth
hyphenate | text-indent
hyphenation-character | top
hyphenation-keep | visibility
hyphenation-ladder-count | voice-family
hyphenation-push-character-count | volume
hyphenation-remain-character-count | white-space-collapse
id | white-space-treatment
intrusion-displace | widows
| wrap-option

### Example 1

Blocks are sequences of output in rectangular boxes:

<fo:block
border-width="1mm">
This block of output will have a one millimeter border around it.
</fo:block>

### Example 2

Blocks are sequences of output that can be styled individually:

<fo:block
font-size="12pt"
font-family="sans-serif">
This block of output will be written in a 12pt sans-serif font.
</fo:block>

### Example 3

<fo:block
font-size="14pt" font-family="verdana" color="red"
space-before="5mm" space-after="5mm">
W3Schools
</fo:block>
<fo:block
text-indent="5mm"
font-family="verdana" font-size="12pt"
space-before="5mm" space-after="5mm">
At W3Schools you will find all the Web-building tutorials you
need, from basic HTML and XHTML to advanced XML, XSL, Multimedia
and WAP.
</fo:block>

Result:

W3Schools At W3Schools you will find all the Web-building tutorials you need, from basic HTML and XHTML to advanced XML, XSL, Multimedia and WAP.

### WEB HOSTING

UK Reseller Hosting

### WEB BUILDING

FREE Website BUILDER Free HTML5 Templates

### W3SCHOOLS EXAMS

HTML, CSS, JavaScript, PHP, jQuery, XML, and ASP Certifications

### SHARE THIS PAGE

### Color Picker

### HTML/CSS

HTML Tutorial HTML5 Tutorial CSS Tutorial CSS3 Tutorial Bootstrap Tutorial

### JavaScript

JavaScript Tutorial jQuery Tutorial jQuery Mobile Tutorial AngularJS Tutorial AJAX Tutorial JSON Tutorial

### Graphics

Canvas Tutorial SVG Tutorial Google Maps Tutorial

### Server Side

SQL Tutorial PHP Tutorial ASP Tutorial ASP.NET Tutorial VBScript Tutorial AppML Tutorial

### Web

Web Building Web Statistics Web Certification

### XML

XML Tutorial DTD Tutorial Schema Tutorial XML DOM Tutorial XPath Tutorial XSLT Tutorial XQuery Tutorial XSL-FO Tutorial RSS Tutorial WSDL Tutorial

### HTML/CSS

HTML Tag Reference HTML Event Reference HTML Color Reference CSS 1,2,3 Reference Bootstrap Reference

### JavaScript

JavaScript Reference HTML DOM Reference jQuery Reference jQuery Mobile Reference Google Maps Reference

### Server Side

PHP Reference SQL Reference ASP Reference VBScript Reference Razor Reference ASP.NET Reference

### XML

XML DOM Reference XSLT Reference XSL-FO Reference XPath Reference XQuery Reference Schema Reference RSS Reference SVG Reference

### HTML Charsets

HTML Character Sets HTML ASCII HTML ANSI HTML Windows-1252 HTML ISO-8859-1 HTML Symbols HTML UTF-8

### HTML/CSS

HTML Examples CSS Examples

### Browser Scripting

JavaScript Examples HTML DOM Examples jQuery Examples jQuery Mobile Examples AngularJS Examples AJAX Examples

### Server Scripting

PHP Examples ASP Examples VBScript Examples Razor Examples .NET Examples

### XML Languages

XML Examples DTD Examples XML DOM Examples XSL Examples XSLT Examples XPath Examples XQuery Examples Schema Examples RSS Examples SVG Examples