Сышышь ты, выходи сюда,
поговорим !

Язык XSL - Презентация

Опубликовано: 06.09.2018

видео Язык XSL - Презентация

Microsoft Excel для Начинающих (Часть 1)

Презентация «Язык XSL» . Размер 384 КБ. Автор: Aleksei .

Слайд Текст
1

Стилевой язык XSL

Стилевой язык XSL (часть II).


Toyota Corolla 2017 Review Первый Обзор Игорь Бурцев / Новая Тойота Королла 2016 фейслифт обзор

2

Объект форматирования

Каждый объект форматирования языка XSL обладает своим собственным набором свойств, значения которых и определяют порядок отображения данного объекта. Эти свойства очень похожи на свойства CSS, что облегчит их рассмотрение.


Google I/O 2009 - Google Wave: Under the hood

3

Категории свойств

Категории свойств. Рассматриваются следующие категории свойств. Общие свойства доступа. Общие свойства абсолютного позиционирования. Общие свойства фона. Свойства шрифтов. Свойства, определяющие локализацию объектов форматирования. свойства относительного позиционирования.

4

Общие свойства доступа

Общие свойства доступа. 1. Свойство source-document применяется для указания источника данных для включаемых элементов (таких как графические изображения). Возможные значения : < uri-specification > [<uri-specification >]* | none | inherit По умолчанию значение none. 2. Свойство role позволяет указывать семантический идентификатор для объекта форматирования. Этот идентификатор описывается в виде обычной текстовой строки или URI, указывающего на нее. Возможные значения : <string> | <uri-specification > | none | inherit По умолчанию значение none.

5

Общие свойства абсолютного позиционирования

Общие свойства абсолютного позиционирования. 1 . Свойство absolute-position позаимствовано из CSS level 2. оно позволяет регулировать настройки абсолютного позиционирования для того или иного объекта форматирования. Возможные значения: auto | absolute | fixed | inherit /*auto указывает, что абсолютное позиционирование не производится absolute происходит позиционирование по заданным значениям других свойств.*/ 2. Свойство top предписывает насколько далеко нужно сместить верхний край какого либо объекта форматирования от верхней границы блока. Возможные значения: auto | <length> | <percentage> | inherit По умолчанию auto.

6

Свойство right

3. Свойство right показывает величину отступа от правой границы содержащего блока. Возможные значения: auto | <length> | <percentage> | inherit По умолчанию auto. Свойство bottom назначает смещение нижней грани объекта Возможные значения: auto | <length> | <percentage> | inherit По умолчанию auto. 4. Свойство left указывает расположение левой границы объекта форматирования. Возможные значения: auto | <length> | <percentage> | inherit По умолчанию auto.

7

Общие свойства фона

Общие свойства фона. 1. Свойство background-attachment регулирует привязку фонового изображения к основному отображаемому содержимому или к самой области просмотра. Возможные значения: scroll | fixed | inherit По умолчанию scroll . 2. Свойство background-color задает цвет фона Возможные значения: <color> | transparent | inherit По умолчанию прозрачный фон transparent. 3. Свойство background-image позволяет указать графическое изображение в качестве фона. Возможные значения : <uri-specification> | none | inherit По умолчанию значение none.

8

Повторяемость фонового изображения

5. Свойство background-repeat регулирует повторяемость фонового изображения Возможные значения : repeat | repeat-x | repeat-y | no-repeat | inherit по умолчанию repeat- тиражирует фоновое изображение по горизонтали и по вертикали. 6. Свойство backgroung-position-horisontal ( vertical ) задает смещение фонового изображения по горизонтали ( либо по вертикали относительно верхней границы содержащего блока ) Возможные значения : <percentage >| <length> | top | center | bottom | inherit По умолчанию 0%. 7. Свойство border – before – color позволяет указывать цвет границы «before»-грани контейнера. Обычно это верхняя грань. Возможные значения : color | inherit По умолчанию отсутствует. 8. Свойство border – before – style позволяет изменять стиль «before»-грани контейнера. Возможные значения : color | inherit По умолчанию отсутствует.

9

Свойство border

9. Свойство border – before – width позволяет указывать толщину границы «before» - грани контейнера. Возможные значения : <border-width> | <length-conditional> | inherit По умолчанию medium. 10. Свойство border – after – color позволяет указывать цвет границы «after»-грани контейнера. Обычно это нижняя грань. Возможные значения : <color> | inherit По умолчанию используется значение свойства color. 11. Свойство border –after– style позволяет изменять стиль «after»-грани контейнера. Возможные значения : color | inherit По умолчанию отсутствует. 12. Свойство border – after – width позволяет указывать толщину границы «after» - грани контейнера. Возможные значения : <border-width> | <length-conditional> | inherit По умолчанию medium.

10

Свойства для “start” и “end”

Аналогично определены свойства для “start” и “end” – граней. - border – start – color - border – start – style - border – start – width - border – end– color - border – end – style - border – end – width. Возможна перегруппировка граней относительно установленного порядка.

11

Цвет верхней границы

13. Свойство border-top-color регулирует цвет верхней границы объекта форматирования, к которому оно применяется Значения: <color> | inherit 14. Свойство border-top-style определяет стиль верхней границы объекта форматирования. Значения: <border-style> | inherit border-style: none, hidden, dotted, dashed, solid, double, groove, ridge, nset, outset. По умолчанию используется значение none. 15. Свойство border-top-width регулирует толщину верхней границы объекта форматирования. Значения: <border-width> | inherit border-width: thin, medium, thick и конструкция length. Аналогичные свойства существуют для нижней, правой и левой границ. Это border-bottom-color, border-bottom-style, border-bottom-width, border-left-color, border-left-style, border-left-width, border-right-color, border-right-style И border-right-width соответственно.

12

Свойства padding-before

16. Свойства padding-before, padding-after, padding-start И padding-end задают величину отступа содержимого объекта форматирования от соответствующих граней. Значения: <padding-width> | <length-conditional> | inherit По умолчанию задается нулевой отступ при помощи значения Opt. 17. Свойства padding-top, padding-bottom, padding-left И padding-right 33- дают отступ содержимого объекта форматирования от верхней, нижней, левой и правой границы соответственно. Значения: <padding-width> | inherit По умолчанию используется, разумеется, нулевой отступ, задаваемый значением Opt.

13

Свойства шрифтов

Свойства шрифтов. 1. Свойство font-family заимствовано из спецификации CSS level 2, поэтому и набор возможных значений унаследовало все тот же: [[ <family-name> | <generic-f amily> ],]* [<f amily-name> | generic- family>]| inherit 2. Свойство font-selection-strategy задает механизм выбора шрифта для отображения текстового содержимого объекта форматирования. Значения: auto | character-by-character | inherit Значение по умолчанию auto . 3. Свойство font-size позволяет задавать размер шрифта, применяемого для отображения текстового содержимого объекта форматирования. Возможные значения: <absolute-size> | <relative-size> | <length> | <percentage> | absolute-size:[ xx-small | x-small | small | medium | large | x-large | xx-large ] relative-size : larger , smaller, По умолчанию medium.

14

Значения

4. Свойство font-stretch также заимствовано из CSS level 2. Значения: normal | wider | narrower I ultra-condensed | extra-condensed | condensed i semi-condensed I semi-expanded | expanded | extra-expanded | ultra-expanded I inherit По умолчанию none. Напомним, что это свойство позволяет варьировать величину межсимвольного просвета, влияющего, в свою очередь, на жирность шрифта.

15

Коэффициент масштабирования

5. Свойство font-size-adjust позволяет задавать коэффициент масштабирования символов выбранного шрифта. Значения: <number> I none I inherit По умолчанию none. 6. Свойство font-style задает ориентировку символов установленного шрифта. Значения: normal I italic I oblique | backslant I inherit 7. Свойство font-variant указывает способ отображения символов выбранного шрифта. Они могут отображаться как обычно, или в виде заглавных букв, но с сохранением размеров. Значения: normal | small-caps | inherit По умолчанию normal. 8. Свойство font-weight позволяет регулировать ширину символов применяемого шрифта. Значения: normal | bold ] bolder | lighter I 100 | 200 | 300 | 400 |500 | 600 | 700 | 800 | 900 | inherit.

16

Свойства, определяющие локализацию объектов форматирования

Свойства, определяющие локализацию объектов форматирования. 1. Свойство country позволяет определять страну, на которую рассчитано содержимое данного объекта форматирования. Значения: none | <country> | inherit По умолчанию none. 2. Свойство language специфицирует язык текстового содержимого данного объекта форматирования. Значения: none I <language> I inherit 3. Свойство script обычно применяется для задания дополнительных сведе­ний о языке. Значений: none | auto | <script> | inherit.

17

Механизм разбиения текста

4. Свойство hyphenate включает механизм разбиения текста на отдельные строки. Значения: false I true | inherit Значение по умолчанию false указывает, что XML-процессор не должен использовать алгоритм разбиения текста на отдельные строки. 5. Свойства margin-top, margin-bottom, margin-left И margin-right задают размер верхнего, нижнего, левого и правого поля соответственно. Значения: <margin-width>|inherit По умолчанию - нулевое значение величины любого поля. 6. Свойства space-before и space-after позволяют указывать предпочтительный размер пробела перед и после данного объекта форматирования соответственно. Значения: <space> | inherit 7. Свойства space-end и space-start задают размер пробела между областью отображения содержимого объекта форматирования и "end"- и "start"-гранями контейнера, его содержащего. Значения: <space> | inherit.

18

Свойства относительного позиционирования

Свойства относительного позиционирования. 1. Свойство relative-position унаследовано из CSS level 2. Оно позволяет устанавливать механизм относительного позиционирования объекта форматирования в блоке, содержащем его. Значения: static | relative | inherit По умолчанию static. 2. Свойство alignment-adjust применяется для выравнивания элементов, ко­торые не имеют явно выраженной базовой линии. Значения: auto |baseline | before-edge |text-before-edge | middle | central | Rafter- edge | text-after-edge | ideographic | alphabetic |hanging | mathematical |<percentage> |<length> | inherit По умолчанию auto. 3. Свойство alignment-baseline задает выравнивание объекта относительно базовой линии родительского объекта. Значения: auto | baseline | before-edge | text-before-edge | middle | central | Rafter-edge | text-after-edge | ideographic | alphabetic | hanging | mathematical | inherit.

19

Использование

4. Свойство baseline-shift предназначено для репозиционирования объектов форматирования посредством их перевода в состояние верхнего или нижнего индекса. Использование этого свойства ведет к изменению положения основной базовой линии объекта относительно базовой линии родительского объекта. Значения: baseline | sub | super | <percentage> | <length> | inherit 5. Свойство display-align регулирует выравнивание объекта относительно граней "before" и "after". Значения: auto | before | center | after | inherit По умолчанию auto. 6. Свойство dominant-baseline определяет расположение трех базовых линий объекта форматирования. Значения: auto | use-script | no-change | reset-size | ideographic | alphabetic | hanging | mathematical | inherit 7. Свойство relative-align задает относительное выравнивание для элемен­тов списков и ячеек таблицы. Свойства: before | baseline | inherit По умолчанию before.

20

Позволяет устанавливать высоту отображаемого содержимого объекта

8. Свойство block-progression-dimension заимствовано из CSS level 2. Значения: auto | <length> | <percentage> | <length-range> | inherit По умолчанию auto. 9. Свойство content-height позволяет устанавливать высоту отображаемого содержимого объекта форматирования. Значения: auto | scale-to-fit | <length> | <percentage> | inherit По умолчанию auto. 10. Свойство content-width дает возможность указывать требуемую ширину отображаемого содержимого объекта форматирования. Свойства: auto | scale-to-fit | <length> | <percentage> | inherit По умолчанию auto. 11. Свойство height задает высоту блока, в котором отображается объект фор­матирования. Значения: <length> | <percentage> | auto | inherit По умолчанию auto. 12. Свойство content-height позволяет устанавливать высоту отображаемого содержимого объекта форматирования. Значения: <length> | <percentage> | auto | inherit По умолчанию auto.

21

Значение

13. Свойство inline-progression-dimension аналогично рассмотренному нами свойству block-progression-dimension, но применяется для компактных inline-блоков. Значения: auto | <length> | <percentage> | <length-range> | inherit По умолчанию auto. 14. Свойство max-height ограничивает максимально возможную высоту блока, в котором размещается содержимое объекта форматирования. Значения: <length> | <percentage> | none | inherit По умолчанию Opt. 15. Свойство max-width позволяет вводить ограничение на максимально возможную ширину блока, в котором размещается содержимое объекта форматирования. Значения: <length> | <percentage> | none | inherit По умолчанию используется значение none. 16. Свойство min-height позволяет задавать минимально возможную высоту блока, в котором размещается содержимое объекта форматирования. Значения: <length> | <percentage> | inherit По умолчанию Opt.

22

Процессор

17. Свойство min-width определяет минимально возможную ширину блока, в котором размещается содержимое объекта форматирования. Набор значений и значение по умолчанию идентичны применяемым для свойства min-height. 18. Свойство scaling регулирует применение масштабирования содержимого объекта форматирования. Значения: uniform I non-uniform | inherit /* Значение по умолчанию uniform сохраняет при масштабировании заданный коэффициент. Значение non-uniform указывает, что XML-процессор не бу­дет заботиться о сохранении этого коэффициента.*/ 19. Свойство scaiing-method позволяет устанавливать метод масштабирования содержимого объекта форматирования. Значения: auto | integer-pixels | resample-any-method I inherit /* Значение по умолчанию auto оставляет выбор метода масштабирования за XML-процессором. Значение integer-pixels сигнализирует, что каждый пиксел изображения будет подогнан к ближайшему целому числу пикселов отображающего устройства. Значение resample-any-method указывает, что изображение должно полностью занять весь блок, отведенный под него, вне зависимости от правил трансформации. */.

23

Браузер

20. Свойство width задает ширину блока, содержащего объект форматирования. Заимствовано из CSS level 2 и имеет такой же набор возможных значений: <length> | <percentage> | auto | inherit По умолчанию auto. 21. Свойство hyphenation-keep устанавливает порядок переноса слов текстового содержимого объекта форматирования. Значения: auto | column | page | inherit /* Значение auto не накладывает никаких ограничений на расположение отдельных частей переносимого слова. Значение column заставляет браузер отображать обе части переносимого слова обязательно в одной колонке. А значение page принуждает оставлять их в пределах одной страницы. */ По умолчанию Opt. 22. Свойство white-space-collapse позволяет указывать, можем мы сворачивать последовательные пробелы или нет. Значения: false | true | inherit По умолчанию true.

24

Возможность разбивать строки

23. Свойство wrap-option дает возможность разбивать строки с целью их полного размещения в блоке отображения без применения полос прокрутки. Значения: no-wrap | wrap | inherit По умолчанию wrap, разбивает строки на несколько частей. 24. Свойство character позволяет устанавливать отображаемый символ для соответствующего объекта форматирования. Значения: <character> 25. Свойство letter-spacing назначает межсимвольный интервал для текстового содержимого объекта форматирования. Значения: normal | <length> | <space> | inherit По умолчанию normal. 26. Свойство text-decoration предоставляет дополнительные возможности оформления текста объекта форматирования. Значения: none | [ [ underline | no-underline] || [ overline | no-overline ] || [ line-through | no-line-through ] || [ blink | no-blink ] ] | inherit.

25

Теневое оформление текста

27. Свойство text-shadow задает теневое оформление текста. Оно идентично своему "одноименному близнецу" из CSS level 2. Значения: none | [<color> || <length> <length> <length>? ,]* [<color> || <length> <length> <length>?] | inherit По умолчанию none. 28. Свойство text-transform позволяет изменять регистр символов применяемого шрифта. Значения: Capitalize | uppercase | lowercase | none | inherit По умолчанию none. 29. Свойство treat-as-word-space применимо к отдельному символу и позволяет указывать, будет ли этот символ разделителем между словами или нет. Значения: auto | true | false | inherit Значение по умолчанию auto указывает, что для разделения слов будут ис­пользоваться стандартные символы Unicode. 30. Величина пробела между словами задается при помощи свойства word-spacing. Значения: normal | <length> | <space> | inherit По умолчанию используется значение normal. 31. Свойство color регулирует цвет, которым будет отображаться искомый элемент форматирования. Значения: <color> | inherit.

26

Внешняя цветовая палитра

32. Свойство coior-profiie-name задает наименование используемого цветового профиля, фактически, цветовой палитры, применяемой для отображе­ния внешних данных. Значения: <name> | inherit 33. Свойство rendering-intent указывает способ, которым внешняя цветовая палитра будет приводиться к отображаемому множеству цветов применяемого средства отображения документа Значения: auto | perceptual | relative-colorimetric | saturation | babsolute-colorimetric | inherit По умолчанию auto. 34. Свойство float указывает, к какой границе родительского блока будет сдвинут блок данного объекта форматирования. Значения: before | start | end | left | right | none | inherit По умолчанию none. 35. Свойство break-after позволяет уточнять, после какого объекта необходимо будет делать разрыв при отображении содержимого объекта форматирования. Значения: auto | column | page | even-page | odd-page | inherit по умолчанию auto.

27

Принудительный разрыв

37. Свойство break-before указывает, перед каким объектом необходимо сделать принудительный разрыв. Значения: auto | column | page | even-page | odd-page | inherit По умолчанию auto. 38. Свойство keep-together определяет, сколько строк, колонок или страниц должны отображаться вместе с искомым объектом форматирования без разрыва. Значения: <keep> | inherit keep : auto , always и целые положительные числа. 39. Свойства keep-with-next и keep-with-previous управляют совместным отображением со следующим и с предыдущим элементом форматирования. Значения: <keep> | inherit 40. Свойство orphans указывает количество строк абзаца, которые можно оставить в нижней части страницы. Значения: <integer> | inherit 41. Свойство widows задает минимальное количество строк абзаца, которые можно перенести на следующую страницу. Значения: <integer> | inherit.

28

Отображаемое содержимое объекта

42. Свойство clip унаследовано из CSS level 2 и предназначено для указания области, к которой прикреплено отображаемое содержимое объекта форматирования. Значения: <shape> I auto | inherit По умолчанию используется значение auto. 43. Свойство overflow устанавливает реакцию браузера в тех случаях, когда содержимое объекта форматирования выходит за пределы области прикрепле­ния. Значения: visible | hidden | scroll | error-if-overflow | auto | inherit По умолчанию используется значение auto. 44. Свойство reference-orientation позволяет выводить содержимое объекта форматирования под углом к горизонтали. Значения: 0 | 90 | 180 | 270 | -90 | -180 | -270 | inherit По умолчанию - нулевое значение. 45. Свойство span регулирует объединение колонок, заключенных в объекте форматирования, к которому оно применяется. Значения: none | all | inherit 46. Свойство leader-alignment регулирует выравнивание стартового блока, такого как маркер списка. Значения: none | reference-area | page | inherit.

29

Количество последовательных строк

47. Свойство hyphenation-ladder-count позволяет задавать максимальное количество последовательных строк, завершаемых переносами. Значения: no-limit | <number> | inherit 48. Свойство last-line-end-indent задает отступ последней строки текстового содержимого объекта форматирования от "end''-грани контейнера, содержащего этот объект. Значения: <length> | <percentage> | inherit По умолчанию используется значение Opt. 49. Свойство line-height задает высоту строки текста. Значения: normal | <length> | <number> | <percentage> | <space> | inherit По умолчанию значение normal. 50. Свойство line-stacking-strategy определяет механизм выбора значения высоты текстовой строки. Значения: line-height | font-height | max-height | inherit 51. Свойство text-align заимствовано из CSS level 2 и управляет выключкой текста. Значения: start | center | end | justify | inside | outside | left | right | <string> | inherit По умолчанию start.

30

Выравнивание последней строки

52. Свойство text-align-last позволяет задавать выравнивание последней строки текстового содержимого объекта форматирования. Значения: relative| start | center | end | justify | inside| outside | left | right | inherit 53. Свойство text-indent задает отступ первой строки текстового содержимого объекта форматирования. Значения: <length> | <percentage> | inherit 54. Свойство leader-pattern задает внешний вид маркера, используемого в качестве стартового блока. Значения: space | rule | dots | use-content | inherit 55. Свойство leader-pattern-width устанавливает ширину маркера. Значения: use-font-metrics | <length> | inherit 56. Свойство leader-length задает длину блока, в котором отображается маркер. Значения: <length-range> | inherit.

31

Внешний вид маркера

57.Свойство rule-style определяет внешний вид маркера в том случае, если для свойства leader-pattern установлено значение rule. Значения: none | dotted | dashed | solid | double | groove | ridge | inherit По умолчанию solid. 58.Свойство rule-thickness устанавливает толщину символа маркера, заданного свойством rule-style. Значения: <length> 59.Свойство active-state задает конкретное состояние объекта с множественным набором значений, каким обычно является гиперссылка. Значения: link | visited | active | hover | focus 60.Свойство auto-restore указывает, может ли объект самостоятельно восстанавливать свое первоначальное состояние. Значения: true | false По умолчанию false. 61.Свойство destination-placement-offset задает дистанцию от начала страницы до блока отображения содержимого объекта форматирования. Значения: <length> По умолчанию Opt.

32

URI внешнего содержимого объекта

62. Свойство external-destination задает URI внешнего содержимого объекта форматирования. Значения: <uri-specification> 63. Свойство indicate-destination указывает, будет ли отображаться адрес перехода по ссылке в момент ее прохождения. Значения: true | false По умолчанию false. 64. Свойство internal-destination задает адрес субресурса по его идентификатору в текущем документе для локальной гиперссылки. Значения: empty string | <idref> По умолчанию empty string, то есть пустая строка. 65. Свойство show-destination регулирует порядок отображения ресурса, ш который указывает ссылка. Значения: replace | new 66.Свойство starting-state позволяет устанавливать начальное состояние отображаемого объекта. Значения: show | hide.

33

Количество колонок

67. Свойство target-stylesheet позволяет указывать стилевую таблицу, которая будет применяться для отображения того или иного документа. Значения: use-normal-stylesheet | <uri-specification> По умолчанию use-normal-stylesheet. 68. Свойство biank-or-not-blank предназначено для мастер-страниц. Оно указывает, будет эта страница пустой или нет. Значения: blank | not-blank | any | inherit По умолчанию any. 69. Свойство column-count задает количество колонок в теле страницы. Значения: <number> | inherit по умолчанию 1. 70. Свойство column-gap объявляет ширину промежутка между отдельными колонками. Значения: <length> |<percentage> | inherit Если значение не указано, то используется 12.Opt. 71. Свойство force-page-count управляет нумерацией последовательности страниц. Значения: auto | even | odd | end-on-even | end-on-odd | no-force | inherit По умолчанию выбрано значение auto.

34

Тип отображения содержимого документа

72. Свойство media-usage указывает тип отображения содержимого документа. Мы можем разбить его на страницы или ограничиться отображением содержимого в непрерывном виде. Значения: auto | paginate | bounded-in-one-dimension | unbounded По умолчанию свойство принимает значение auto. 73. Свойство page-height позволяет устанавливать высоту страниц. Значения: auto | indefinite | <length> | inherit Значение по умолчанию — auto. 74. Свойство region-name объявляет наименование и, соответственно, тип специализированной области отображения. Значения: xsl-region-body | xsl-region-start | xsl-region-end | Joxsl-region-before | xsl-region-after | xsl-before-float-separator | xsl-footnote-separator | <name> 75. Свойство border-collapse заимствовано из CSS level 2 и определяет выбор используемой модели границ в табличных объектах. Значения: collapse | separate | inherit По умолчанию collapse. 76. Свойство caption-side указывает, с какой стороны таблицы будет отображаться ее заголовок. Значения: before | after | start | end | top | bottom | left | right | inherit По умолчанию before.

35

Номер колонки

77. Свойство column-number указывает номер колонки для текущего объекта форматирования. В качестве значений данного свойства могут использоваться целые положительные числа. Отсчет ведется от единицы. 78. Свойство column-width задает ширину столбца таблицы. Значения: <length> | <percentage> 79. Свойство empty-cells регулирует порядок отображения пустых ячеек таблицы. Значения: show | hide | inherit 80. Свойство ends-row по сути своей — индикатор. Оно указывает, является или нет данная ячейка последней в строке таблицы Значения: true | false По умолчанию false. 81. Свойство number-coiumns-repeated задает количество столбцов таблицы с одинаковым оформлением. В качестве значения используется обычное целое положительное число. 82. Свойство number-coiumns-spanned указывает количество соседних столбцов или ячеек одной строки, объединенных вместе. В качестве значения используется обычное целое положительное число.

36

Количество соседних ячеек

83. Свойство number-rows-spanned указывает количество соседних ячеек одного столбца, объединенных вместе. В качестве значения может выступать обычное целое положительное число. 84. Свойство starts-row является индикатором, и указывает, что данная ячейка является первой в строке таблицы. Значения: true | false По умолчанию false. 85. Свойство table-layout, заимствованное из CSS level 2, позволяет выбирать модель раскладки таблицы. Значения: auto | fixed | inherit По умолчанию auto. 86. Свойство direction задает направление распространения текста вдоль горизонтальной оси. Значения: Itr | rtl | inherit 87. Свойство glyph-orientation-horizontal назначает угол поворота символа относительно горизонтали. Значения: <angle> | inherit /*По умолчанию выбрано значение odeg. Мы можем использовать только углы, кратные 90 градусам.*/.

37

Угол поворота символа

88. Свойство glyph-orientation-vertical задает угол поворота символа, отсчитываемый от вертикальной оси. Значения: auto | <angle> | inherit По умолчанию применяется значение auto. 89. Свойство text-depth определяет так называемую "глубину" текста, то есть расстояние между обычной и доминантной базовой линией. Значения: use-font-metrics | <length> | inherit По умолчанию use-font-metrics. 90. Свойство writing-mode регулирует порядок заполнения текстом блока объекта форматирования. Значения: Ir-tb |rl-tb | tb-rl | Ir | rl | tb | inherit /* По умолчанию используется значение ir-tb, то есть текст развертывается слева направо, и строки идут сверху вниз. */ 91. Свойство src задает URI графического файла для объекта форматирования, включающего внешний файл. В качестве значения данного свойства выступает конкретный URI. 92. Свойство visibility регулирует видимость того или иного объекта форматирования. Значения: visible | hidden | collapse | inherit По умолчанию выбирается значение visible.

38

Очередность отображения

93. Свойство z-index позволяет задавать z-координату (очередность отображения) объекта форматирования. Значения: auto |<integer> | inherit По умолчанию auto. 94. Свойство background является агрегатным и позволяет сразу указывать основные характеристики фона. Значения: [<background-color> | | <background-image> | | <background-repeat> | | <background-attachment> || <background-position> ]] | inherit 95. Свойство background-position задает расположение фонового изображения Значения: [ [<percentage> | <length> {1,2} | [ [top | center | bottom] [left | center | right] ] ] | inherit 96. Свойство border регулирует вид границы объекта форматирования. Значения: [ <border-width> || <border-style> | | <color> ] | inherit.

39

Свойства границ

Заключение. Соответственно, XSL наследует и все остальные свойства границ, отступов, полей и фона из CSS level 2. Свойство font позволяет указывать все необходимые свойства применяе­мого шрифта. Достигается это при помощи обширного набора возможных значений: [ [ <font-style> || <font-variant> || <font-weight> ]? <font-size> [ / <line-height>]? <font-family> ] | caption | icon | menu | message-box | small-caption | status-bar | inherit Тип позиционирования элемента форматирования задается свойством position. Оно обладает следующим набором возможных значений: static | relative | absolute | fixed | inherit Размеры страниц задаются при помощи свойства size. Возможные его зна­чения определяются так: <length>{l,2} | auto | landscape | portrait | inherit.

«Язык XSL»
rss