KnigaRead.com/

Стивен Холзнер - XSLT

На нашем сайте KnigaRead.com Вы можете абсолютно бесплатно читать книгу онлайн Стивен Холзнер, "XSLT" бесплатно, без регистрации.
Перейти на страницу:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

• border-left-width. Задает ширину левой границы. Устанавливается в <border-width> | inherit;

• border-right. Свойство для быстрой установки одновременно ширины, стиля и цвета правой границы. Устанавливается в [ <border-top-width> || <border-style> || <color> ] | inherit;

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

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

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

• border-spacing. Задает расстояние между смежными границами ячейки. Устанавливается в <length> <length>? | inherit;

• border-start-color. Задает цвет начальной границы. Устанавливается в <color>;

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

• border-start-width. Задает ширину начальной границы. Устанавливается в <border-width> | <length-conditional> | inherit;

• border-style. Задает стиль четырех границ. Устанавливается в <border-style> {1,4} | inherit;

• border-top. Свойство для быстрой установки одновременно ширины, стиля и цвета верхней границы области блока или встроенной области. Устанавливается в [ <border-top-width> || <border-style> || <color> ] | inherit;

• border-top-color. Задает цвет верхней границы. Устанавливается в <color> | inherit;

• border-top-style. Задает стиль линии границы прямоугольника (непрерывная, двойная, штриховая и т.д.);

• border-top-width. Задает ширину верхней границы. Устанавливается в <border-width> | inherit;

• border-width. Свойство для быстрой установки одновременно свойств border-top-width, border-right-width, border-bottom-width и border-left-width. Устанавливается в <border-width>{1,4} | inherit;

• bottom. Определяет, насколько нижний край содержимого прямоугольника (box) смещен вверх от нижней границы содержащего прямоугольник блока. Устанавливается в <length> | <percentage> | auto | inherit;

• character. Задает вставляемый символ Unicode. Устанавливается в <character>;

• color. Задает цвет переднего фона текста элемента. Устанавливается в <color> | inherit;

• column-count. Задает число столбцов в области. Устанавливается в <number> | inherit;

• column-number. Устанавливает номер столбца для ячеек таблицы. Устанавливается в <number>;

• column-width. Задает ширину такого объекта, как внешняя графика. Устанавливается в auto | scale-to-fit | <length> | <percentage> | inherit;

• float. Определяет, будет ли прямоугольник прижат влево, вправо или вообще не будет прижат. Устанавливается в before | start | end | left | right | none | inherit;

• flow-name. Задает имя потока (flow). Устанавливается в <name>;

• font. Свойство для быстрого задания одновременно свойств font-style, font-variant, font-weight, font-size, line-height и font-family. Устанавливается в [ [ <font-style> || <font-variant> || <font-weight> ]? <font-size> [ / <line-height>]? <font- family> ] | caption | icon | menu | message-box | small-caption | status-bar | inherit;

• font-family. Задает список имен семейств шрифтов и/или обобщенных имен семейств в порядке предпочтения. Устанавливается в [[ <family-name> | <generic-family> ],]* <family-name> | <generic-family>] | inherit;

• font-size. Задает размер шрифта. Устанавливается в <absolute-size> | <relative-size> | <length> | <percentage> | inherit;

• font-style. Задает стиль шрифта. Устанавливается в normal | italic | oblique | backslant | inherit;

• font-variant. Выбирает шрифты, имеющие строчные и прописные буквы (bicameral fonts). Устанавливается в normal | small-caps | inherit;

• font-weight. Задает насыщенность шрифта. Устанавливается в normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | inherit;

• format. Формат XSLT. Устанавливается в <string>;

• grouping-separator. Разделитель групп разрядов формата XSLT. Устанавливается в <character>;

• grouping-size. Размер группы формата XSLT. Устанавливается в <number>;

• height. Задает высоту содержимого прямоугольников, создающихся элементами уровня блока и замещенными элементами. Устанавливается в <length> | <percentage> | auto | inherit;

• initial-page-number. Задает начальный номер страницы. Устанавливается в auto | auto-odd | auto-even | <number> | inherit;

• left. Определяет, насколько левый край содержимого прямоугольника (box) смещен вправо от левой границы содержащего прямоугольник блока. Устанавливается в: <length> | <percentage> | auto | inherit;

• linefeed-treatment. Определяет способ обработки символов перевода строки. Устанавливается в ignore | preserve | treat-as-space | treat-as-zero-width-space | inherit;

• line-height. Задает минимальную высоту каждого созданного встроенного прямоугольника. Устанавливается в normal | <length> | <number> | <percentage> | <space> | inherit;

• margin. Свойство для быстрого задания одновременно свойств полей margin-top, margin-right, margin-bottom и margin-left. Устанавливается в <margin-width> {1,4} | inherit;

• margin-bottom. Задает нижнее поле прямоугольника. Устанавливается в <margin-width> | inherit;

• margin-left. Задает левое поле прямоугольника. Устанавливается в <margin-width> | inherit;

Перейти на страницу:
Прокомментировать
Подтвердите что вы не робот:*