Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ППТС-2 / Лабы / Lab4-04.doc
Скачиваний:
15
Добавлен:
12.05.2015
Размер:
545.79 Кб
Скачать

3.5.5. Элементfo:table-row

Элемент fo:table-row используется для группирования ячеек таблицы в строки. Содержимым этого элемента являются один или несколько элементов fo:table-cell.

Для элемента fo:table-row, так же как и для элемента fo:title, могут быть заданы общие свойства фона (если значение border-collapse для таблицы равно "collapse" или "collapse-with-precedence", применяются также свойства рамки). Кроме того, для элемента могут быть заданы свойства относительного позиционирования и свойстваid,keep-with-previous, keep-with-next, keep-together, break-before и break-after (как для элементаfo:block).

Свойство CSS2 height задает высоту столбцов.

Свойства border-before-precedence, border-after-precedence, border-start-precedence и border-end-precedence определяет приоритет соответствующей рамки строки таблицы. По умолчанию значения этих свойств для fo:table-row равны "3".

3.5.6. Элементfo:table-cell

Элемент fo:table-cell используется для формирования ячейки таблицы. Содержимым этого элемента являются один или несколько блоковых элементов.

Для элемента fo:table-cell, так же, как и для элемента fo:title, могут быть заданы общие свойства рамки, отступа и фона.

Кроме того, для элемента могут быть заданы свойства относительного позиционирования и свойстваid,break-before и break-after (как для элементаfo:block).

Так же, как для элемента fo:block-container, дляfo:table-cellопределено свойствоblock-progression-dimension, а свойство display-align определяется так же, как для элементов регионов.

Свойства CSS2widthиheightопределяют ширину и высоту таблицы, а свойствоempty-cellsуправляет выводом ячейки без содержимого.

Свойство column-numberопределяет номер первого столбца, захватываемого ячейкой таблицы. Начальное значение – это текущий номер столбца. Для первой ячейки таблицы в ряду таблицы текущий номер столбца равен 1. Для других ячеек таблицы – текущий номер столбца это номер столбца предыдущей ячейки ряда плюс количество столбцов, захваченных этой предыдущей ячейкой.

Свойство relative-align определяет выравнивание, в направлении block-progression-direction, между двумя областями или более. Если к объекту применяется свойство display-align, и оно имеет значение, отличное от "auto", то это свойство игнорируется. Значение "before" определяет, что для каждого ряда первая область-потомок всех ячеек ряда, которая начинается в этом ряду и имеет это значение, размещается так, что before-edge прямоугольника содержимого помещается на том же расстоянии от решётки ряда (это значение по умолчанию). Значение "baseline" определяет, что для каждого ряда первая область-потомок всех ячеек ряда, которая начинается в этом ряду и имеет это значение, размещается так, что заданная в fo:table-row доминантная базовая линия первой строки помещается на том же расстоянии от решётки ряда.

Свойства starts-row и ends-row определяют, начинает или заканчивает ячейка строку (значение "true") или нет (значение "false"). По умолчанию эти свойства имеют значение "false".

Свойства number-rows-spanned и number-columns-spanned определяют количество строк или столбцов, захватываемых ячейкой. По умолчанию значения этих свойств равны "1".

Соседние файлы в папке Лабы