CSS. Каскадные таблицы стилей. Подробное руководство.Символ-Плюс 2008

Печать

Значения углов могут выражаться в трех единицах измерения: deg (в градусах), grad (в градах) и rad (в радианах). Допустимые диапазоны этих трех типов единиц измерений:от 0 до 360deg, от 0 до 400grad и от О до 6.2831853rad. Допускаются отрицательные значения, но они пере-считываются в положительные. Так, -45deg эквивалентно 315deg (360-45) и -50grad - это то же самое, что и 350grad.

Большинство ключевых слов представляют собой эквиваленты угловых значений. Они приведены в табл. 14.1, где углы заданы в градусах, и проиллюстрированы на рис, 14.11. Последний столбец табл. 14.1 содержит эквиваленты ключевых слов первого столбца, используемых в сочетании со значением behind.

Таблица 14Л. Ключевое слово azimuth и угловые эквиваленты

Ключевое слово

Угол

Behind

center

0

XSOdeg

~180deg

center-right

20deg —340deg

160deg

-200deg

right

40deg -320deg

140deg

-220deg

far-right

60deg —300deg

120deg

-240deg

right-side

90deg -270deg

90deg -

270deg

center-left

340deg -20deg

200deg

-160deg

left

320deg —40deg

220deg

-140deg

far-left

300deg —60deg

240deg

-120deg

left-side

270deg -90deg

270deg

-90deg

Обратите внимание, что ключевое слово behind может сочетаться только с ключевыми словами, перечисленными в табл. 14.1, ^ flft но не с числовым значением.

Кроме приведенных в табл* 14.1, есть два дополнительных ключевых слова: leftwards и rightwards. В результате применения первого из них из текущего значения угла свойства azimuth вычитается 20deg, а если указать второе, то значение угла увеличивается на 20deg. Например:

body {azimuth:right-side;} /* эквивалентно 90deg */ hi {azimuth:leftwards;}

Вычисляемое значение угла azimuth для элемента hi составляет 70deg. Теперь рассмотрим следующую ситуацию:

body {azimuth:behind;} /* эквивалентно IBOdeg +/ hi {azimuth:leftwards;} /* вычисляемое значение - "I60deg */

Результатом применения leftwards исходя из данных правил является перемещение звука вправо, а не влево. Это странно, но таков CSS2. Аналогично rightwards в предыдущем примере обусловливает перемещение источника звука элемента hi на 20 градусов влево.