CSS. Каскадные таблицы стилей. Подробное руководство.Символ-Плюс 2008 |
Страница 489 из 493 Значения углов могут выражаться в трех единицах измерения: 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 может сочетаться только с ключевыми словами, перечисленными в табл. 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 градусов влево. | |||||||||||||||||||||||||||||||||||||||||