Документ может содержать несколько элементов стиля. Чтобы задать единый набор свойств форматирования, все свойства форматирования содержатся в элементах свойств форматирования, которые включены как дочерние элементы любого элемента стиля. Эти контейнерные элементы обладают двумя следующими важными преимуществами.
К свойствам форматирования можно обращаться как к таблицам стилей [CSS2] или [XSLT] независимо от типа стиля.
Стили содержат дополнительную информацию, которая не является свойством форматирования, например, имя стиля и родительский стиль. Хорошей практикой считается отделение этого типа информации.
Существуют следующие элементы свойств форматирования:
<style:page-layout-properties> - для свойств разметки страницы;
<style:header-footer-properties> - для свойств верхнего и нижнего колонтитулов;
<style:text-properties> - для свойств текста;
<style:paragraph-properties> - для свойств абзацев;
<style:section-properties> - для свойств разделов текста;
<style:ruby-properties> - для свойств транскрипции;
<style:list-level-properties> - для свойств списков;
<style:table-properties> - для свойств таблиц;
<style:table-column-properties> - для свойств столбцов таблиц;
<style:table-row-properties> - для свойств строк таблиц;
<style:table-cell-properties> - для свойств ячеек таблиц;
<style:graphic-properties> - для свойств графических объектов.