JavaScript и CSS. Свойства объектов currentStyle, runtimeStyle и style.Свойства вида и макета документа.
Определяет: расположение элемента относительно соседнего плавающего элемента.
Значение: константа both, left, none, clear
Определяет: прямоугольник обрезки документа.
Значение: rect (topLength, rightLength, bottomLength, leftLength), auto
Определяет: отдельные границы прямоугольника обрезки элемента. Доступны только для чтения.
Значение: длина
Определяет: содержимое, отображаемое элементом.
Определяет: шаг изменения показаний счетчика, которые должны отображаться в свойстве content стиля.
Значение: одна и более пар идентификатора счетчика и целых чисел.
Определяет: восстанавливает именованный счетчик содержимого, которое должно отображаться в свойстве content стиля.
Значение: одна и более пар идентификатора счетчика и целых чисел.
Определяет: горизонтальное выравнивание элемента, при котором элемент содержимого заключается в другой элемент. Соответствует атрибуту float стиля CSS.
Значение: константа left, right, none
Определяет: значок, который используется в качестве указателя мыши на экране.
Значение: константа auto, crosshair, default, e-resize, hand, help, move, n-resize, ne-resize, nw-resize, pointer, s-resize, se-resize, sw-resize, text, w-resize, wait
Определяет: направление расположения (слева направо или справа налево) внедренного текста
Значение: константа ltr, rtl
Определяет: отображение элемента на экране. Содержимое web-страницы, окружающее неотображаемый элемент, располагается таким образом, чтобы занять место неотображаемого элемента. Обычно используется для того, чтобы скрыть или показать подразделы графической древовидной структуры. Может также указывать браузеру на необходимость отображения того или иного элемента как вложенного, так и блокового.
Значение: константа block, compact, inline, inline-table, list-item, none, run-in, table, table-caption, table-cell, table-column-group, table-footer-group, table-header-group, table-row, table-row-group
Определяет: эффекты отображения статического содержимого web-страницы и эффекты перехода от скрытого состояния к отображаемому. Для получения и изменения спецификации фильтра используется свойство style.filter. Для того чтобы использовать индивидуальные свойства фильтра, используется объект elem.styles[i]. Подробнее объект фильтр рассмотрен далее.
Значение: спецификация фильтра как строки.
Определяет: горизонтальное выравнивание элемента таким образом, чтобы его окружало содержимое web-страницы (обычно изображение заключается в текст). Соответствует атрибуту float стиля css.
Значение: константа left, right, none
Определяет: свойства сетки страницы (в основном для страниц на азиатских языках)
Значение: комбинированные значения layoutGridMode, layoutGridType, layoutGridChar, layoutGridLine
Определяет: размер сетки символов (азиатские языки)
Значение: длина; процентное соотношение; константа none, auto
Определяет: линейную высоту сетки (азиатские языки)
Значение: длина; процентное соотношение; константа none, auto
Определяет: одномерную или двумерную сетку (азиатские языки)
Значение: константа both, none, line, char
Определяет: тип сетки для текстового содержимого (азиатские языки)
Значение: константа loose, strict, fixed
Определяет: расстояние между границами прямоугольника с маркерами (выделение, которое отображается в виде прямоугольника с маркерами управления) и блоковым элементом текста.
Значение: длина, константа auto
Определяет: отображение меток обрезки и других подобных элементов при печати страницы
Значение: константа crop, cross, none
Определяет: максимальную и минимальную высоту и ширину элемента
Значение: длина; процентное соотношение; константа (только для максимальных свойств) none
Определяет: отображение содержимого блокового элемента текста, когда размеры его исходного прямоугольника превышают размеры самого большого внешнего прямоугольного пространства. Если задано значение hidden, избыток содержимого блокового элемента отсекается; scroll означает, что во внешнем прямоугольнике появляется полоса прокрутки, позволяющая пользователю просмотреть содержимое элемента полностью; значение visible приводит к тому, что содержимое блокового элемента выходит за пределы внешнего прямоугольника.
Значение: константа auto, hidden, scroll, visible
Определяет: отображение содержимого блокового элемента текста, когда ширина (overflowX) или длина (overflowY) его исходного прямоугольника превышают размеры самого большого внешнего прямоугольного пространства.
Значение: константа auto, hidden, scroll, visible
Определяет: горизонтальное выравнивание элемента таким образом, чтобы его окружало содержимое web-страницы. Соответствует атрибуту float стиля CSS.
Значение: константа left, right, none
Определяет: вертикальное выравнивание внутреннего содержимого и содержимого ячеек таблиц относительно окружающего их содержимого.
Значение: константа baseline, bottom, middle, sub, super, text-bottom, text-top, top; длина; процентное соотношение
Определяет: отображение элемента на web-странице. Если элемент скрыт, его место на странице остается свободным. Если вы хотите, чтобы свободное место было занято остальным содержимым используйте свойство display.
Значение: collapse, hidden, visible
Определяет: горизонтальные размеры блокового элемента текста.
Значение: длина; процентное соотношение; константа auto
Определяет: кратность увеличения отображаемого элемента
Значение: константа normal; процентное соотношение; десятичное число