XSLT — страница 94 из 124

idctlparГраница прямоугольника, может принимать значения none (нет), dotted (пунктиром), dashed (штрихами), solid (непрерывная), double (двойная), groove (канавкой), ridge (с толстой кромкой), inset (вложенная) или outset (вынесенная)Устанавливает ширину границы; может принимать значения thin (тонкая), medium (средняя), thick (толстая) или конкретного размераЦвет; может быть задан предопределенным значением цвета или тройным цветовым значением RGB, как в HTML, — например, «FFFFFF» для белого цветаУстанавливается в значение (см. )Название семейства шрифтов — такого, как Arial, Times New Roman или CourierЗначения частоты; единицами измерения могут быть Hz (Гц) или KHz (кГц)Обобщенные названия шрифтов, применяемых в качестве последней попытки, если браузер не может найти определенный шрифт. Например, serif (браузер должен выбрать шрифт serif), sans-serif (браузер должен выбрать семейство sans-serif) и monospace (браузер должен выбрать моноширинный шрифт)Звук голоса; может быть male (мужской), female (женский) или child (детский)Стандартные целые значенияКонтекстно-зависимое свойство; принимает значение Auto, для того чтобы не удерживать вместе ограничения, или Always для жесткого удержания ограничений вместе. Дополнительная информация приведена в спецификации XSLОпределитель языка, соответствующий спецификации RFC1766 (которую можно найти по адресу www.w3.org/TR/xsl/sliceD.html#RFC1766)Длина; может начинаться с + или -, за которыми следует число. Число может содержать десятичную точку, за которой следует идентификатор единиц, принимающий значения em (размер шрифта соответствующего шрифта), ex (x-height, высота шрифта), рх (пикселов, pixel, определяется устройством просмотра), pt (пунктов, point, 1/72 дюйма), in (дюймов, inch), cm (сантиметров), mm (миллиметров) или pc (пик, pica, 1/6 дюйма)Задает расстояние, разделяющее смежные границы ячейки в направлении размещения строк. Дополнительная информация приведена на www.w3.org/TR/xsl/slice7.htmlСоставное значение, задающее ширину и возможный тип передней границы. Дополнительная информация приведена на www.w3.org/TR/xsl/slice7.html#pr-sectionОпределяет диапазон длины, как определено в спецификации XSLМожет принимать значения , или auto. Работа значения auto зависит от контекста, подробности приведены на www.w3.org/TR/REC-CSS2/visudet.html#Computing_widths_and_marginsЧисло, может включать знак и десятичную точкуУстанавливается в значение Число, которое может содержать знак, за которым следует знак процента (%)Размер шрифта относительно родительского элемента, может быть Larger (больше) или Smaller (меньше)Пока может задавать только прямоугольник (shape — фигура), как, например: rect()Задает минимальное, оптимальное и максимальное значения для пробела. Подробности см. на www.W3.org/TR/xsl/slice4.html#spacecondЗадает определенный голос. Подробности см. на www.w3.org/TR/REC-CSS2/aural.html#propdef-voice-family

Примите также к сведению, что свойства XSL-FO, как и свойства CSS2, могут принимать значение «inherit», что означает, что значение свойства должно быть унаследовано от его родительского элемента.

В следующем списке перечислены наиболее распространенные свойства XSL-FO. Полный список приведен в Приложении Б.

• 

absolute-position
. Определяет, является ли позиция элемента абсолютной. Устанавливается в
auto | absolute | fixed | inherit
;

• 

background
. Свойство для быстрой установки сразу всех отдельных свойств заднего фона (
background-color
,
background-image
,
background-repeat
,
background-attachment
и
background-position
). Устанавливается в
[  ||  ||  ||  ||  ] | inherit
;

• 

background-attachment
. Определяет, будет ли прокручиваться задний фон. Устанавливается в
scroll | fixed | inherit
;

• 

background-color
. Задает цвет заднего фона элемента. Устанавливается в
 | transparent | inherit
;

• 

background-image
. Задает рисунок заднего фона элемента. Устанавливается в
 | none | inherit
;

• 

background-repeat
. Определяет, может ли рисунок заднего фона располагаться мозаикой, и если да, то каким образом. Устанавливается в
repeat | repeat-x | repeat-y | no-repeat | inherit
;

• 

border
. Свойство для быстрой установки одинаковых ширины, цвета и стиля всех четырех границ (верхней, нижней, левой и правой) прямоугольника. Устанавливается в
[  ||  ||  ] | inherit
;

• 

border-after-color
. Задает цвет задней границы области. Устанавливается в
 | inherit
;

• 

border-after-style
. Задает стиль задней границы. Устанавливается в
 | inherit
;

• 

border-after-width
. Задает ширину задней границы. Устанавливается в
 |  | inherit
;

• 

border-before-color
. Задает цвет передней границы. Устанавливается в
 | inherit
;

• 

border-before-style
. Задает стиль передней границы. Устанавливается в
 | inherit
;

• 

border-before-width
. Задает ширину передней границы. Устанавливается в
 |  | inherit
;

• 

border-bottom
. Свойство для быстрой установки ширины, стиля и цвета нижней границы области блока или встроенной области. Устанавливается в
[  ||  ||  ] | inherit
;

• 

border-bottom-color
. Задает цвет нижней границы. Устанавливается в
 | inherit
;

• 

border-bottom-style
. Задает стиль нижней границы. Устанавливается в
 | inherit
;

• 

border-bottom-width
. Задает ширину нижней границы. Устанавливается в
 | inherit
;

• 

border-collapse
. Задает модель границы таблицы. Устанавливается в
collapse | separate | inherit
;

• 

border-color
. Задает цвет сразу всех четырех границ. Устанавливается в
{1,4} | transparent | inherit
;

• 

border-end-color
. Задает цвет конечной границы. Устанавливается в
 | inherit
;

• 

border-end-style
. Задает стиль конечной границы. Устанавливается в
 | inherit
;

• 

border-end-width
. Задает ширину конечной границы. Устанавливается в
 |  | inherit
;

• 

border-left
. Свойство для быстрой установки одновременно ширины, стиля и цвета левой границы. Устанавливается в
[  ||  ||  ] | inherit
;

• 

border-left-color
. Задает цвет левой границы. Устанавливается в
 | inherit
;

• 

border-left-style
. Задает стиль левой границы. Устанавливается в
 | inherit
;

•