HTML DOM Стиль Объекта
Объект стиля
Объект Style представляет отдельную инструкцию Style.
Свойства объекта стиля
Столбец "CSS" указывает, в какой версии CSS определено свойство (CSS1, CSS2 или CSS3).
Свойство | Описание | CSS |
---|---|---|
alignContent | Задает или возвращает выравнивание между строками внутри гибкого контейнера, если элементы не используют все доступное пространство | 3 |
alignItems | Задает или возвращает выравнивание для элементов внутри гибкого контейнера | 3 |
alignSelf | Задает или возвращает выравнивание для выбранных элементов внутри гибкого контейнера | 3 |
animation | Сокращенное свойство для всех свойств анимации, за исключением свойства аниматионплайстате | 3 |
animationDelay | Устанавливает или возвращает, когда анимация начнется | 3 |
animationDirection | Задает или возвращает значение, независимо от того, должна ли анимация воспроизводиться в обратном порядке на альтернативных циклах | 3 |
animationDuration | Задает или возвращает количество секунд или миллисекунд, необходимое для завершения одного цикла анимации | 3 |
animationFillMode | Задает или возвращает значения, применяемые анимацией вне времени ее выполнения | 3 |
animationIterationCount | Задает или возвращает число попыток воспроизведения анимации | 3 |
animationName | Задает или возвращает имя для анимации @keyframes | 3 |
animationTimingFunction | Задает или возвращает кривую скорости анимации | 3 |
animationPlayState | Задает или возвращает ли анимация запущена или приостановлена | 3 |
background | Задает или возвращает все свойства фона в одном объявлении | 1 |
backgroundAttachment | Устанавливает или возвращает ли фоновое изображение фиксированной или прокручивается со страницей | 1 |
backgroundColor | Задает или возвращает цвет фона элемента | 1 |
backgroundImage | Задает или возвращает фоновое изображение для элемента | 1 |
backgroundPosition | Устанавливает или возвращает начальную позицию фонового изображения | 1 |
backgroundRepeat | Устанавливает или возвращает способ повторения (плитки) фонового изображения | 1 |
backgroundClip | Задание или возврат области рисования фона | 3 |
backgroundOrigin | Устанавливает или возвращает область позиционирования фоновых изображений | 3 |
backgroundSize | Задает или возвращает размер фонового изображения | 3 |
backfaceVisibility | Задает или возвращает значение, если элемент должен быть видимым, если он не обращен к экрану | 3 |
border | Задает или возвращает BorderWidth, borderStyle и borderColor в одном объявлении | 1 |
borderBottom | Задает или возвращает все свойства бордерботтом * в одном объявлении | 1 |
borderBottomColor | Задает или возвращает цвет нижней границы | 1 |
borderBottomLeftRadius | Задает или возвращает форму границы нижнего левого угла | 3 |
borderBottomRightRadius | Задает или возвращает форму границы нижнего правого угла | 3 |
borderBottomStyle | Задает или возвращает стиль нижней границы | 1 |
borderBottomWidth | Задает или возвращает ширину нижней границы | 1 |
borderCollapse | Задает или возвращает значение, если граница таблицы должна быть свернута в одну границу или не | 2 |
borderColor | Задает или возвращает цвет границы элемента (может иметь до четырех значений) | 1 |
borderImage | Сокращенное свойство для настройки или возврата всех свойств бордеримаже * | 3 |
borderImageOutset | Задает или возвращает сумму, на которую область изображения границы выходит за границы рамки | 3 |
borderImageRepeat | Задает или возвращает значение, при котором граница изображения должна повторяться, округляться или растягиваться | 3 |
borderImageSlice | Задает или возвращает внутреннее смещение изображения-границы | 3 |
borderImageSource | Задает или возвращает изображение, которое будет использовано в качестве границы | 3 |
borderImageWidth | Задает или возвращает ширину изображения-граница | 3 |
borderLeft | Задает или возвращает все свойства бордерлефт * в одном объявлении | 1 |
borderLeftColor | Задает или возвращает цвет левой границы | 1 |
borderLeftStyle | Задает или возвращает стиль левой границы | 1 |
borderLeftWidth | Задает или возвращает ширину левой границы | 1 |
borderRadius | Сокращенное свойство для задания или возврата всех четырех граничных свойств * RADIUS | 3 |
borderRight | Задает или возвращает все свойства бордерригхт * в одном объявлении | 1 |
borderRightColor | Задает или возвращает цвет правой границы | 1 |
borderRightStyle | Задает или возвращает стиль правой границы | 1 |
borderRightWidth | Задает или возвращает ширину правой границы | 1 |
borderSpacing | Задает или возвращает пространство между ячейками в таблице | 2 |
borderStyle | Задает или возвращает стиль границы элемента (может иметь до четырех значений) | 1 |
borderTop | Задает или возвращает все свойства бордертоп * в одном объявлении | 1 |
borderTopColor | Задает или возвращает цвет верхней границы | 1 |
borderTopLeftRadius | Задает или возвращает форму границы верхнего левого угла | 3 |
borderTopRightRadius | Задает или возвращает форму границы верхнего правого угла | 3 |
borderTopStyle | Задает или возвращает стиль верхней границы | 1 |
borderTopWidth | Задает или возвращает ширину верхней границы | 1 |
borderWidth | Задает или возвращает ширину границы элемента (может иметь до четырех значений) | 1 |
bottom | Задание или возврат нижнего положения позиционного элемента | 2 |
boxDecorationBreak | Задает или возвращает поведение фона и границы элемента при разрыве страницы или, для линейных элементов, при разрыве строки. | 3 |
boxShadow | Вставка одной или нескольких теней в поле | 3 |
boxSizing | Позволяет определить определенные элементы, чтобы соответствовать области определенным образом | 3 |
breakAfter | 3 | |
breakBefore | 3 | |
breakInside | 3 | |
captionSide | Задает или возвращает положение заголовка таблицы | 2 |
clear | Задает или возвращает положение элемента относительно перемещаемых объектов | 1 |
clip | Задает или возвращает, какая часть позиционного элемента является видимой | 2 |
color | Задает или возвращает цвет текста | 1 |
columnCount | Задает или возвращает число столбцов, в которые должен быть разделен элемент | 3 |
columnFill | Задает или возвращает способ заполнения столбцов | 3 |
columnGap | Задание или возврат зазора между столбцами | 3 |
columnRule | Сокращенное свойство для настройки или возврата всех свойств колумнруле * | 3 |
columnRuleColor | Задает или возвращает цвет правила между столбцами | 3 |
columnRuleStyle | Задает или возвращает стиль правила между столбцами | 3 |
columnRuleWidth | Задает или возвращает ширину правила между столбцами | 3 |
columns | Сокращенное свойство для установки или возвращения columnWidth и ColumnCount | 3 |
columnSpan | Задает или возвращает количество столбцов, которые должен охватывать элемент | 3 |
columnWidth | Задает или возвращает ширину столбцов | 3 |
content | Используется с: before и: After псевдо-элементы, чтобы вставить сгенерированное содержимое | 2 |
counterIncrement | Увеличивает один или несколько счетчиков | 2 |
counterReset | Создает или сбрасывает один или несколько счетчиков | 2 |
cursor | Задает или возвращает тип курсора для отображения указателя мыши | 2 |
direction | Задает или возвращает направление текста | 2 |
display | Задает или возвращает тип отображения элемента | 1 |
emptyCells | Задает или возвращает Отображение границы и фона пустых ячеек или не | 2 |
filter | Устанавливает или возвращает фильтры изображений (визуальные эффекты, такие как размытие и насыщенность) | 3 |
flex | Задает или возвращает длину элемента по отношению к остальным | 3 |
flexBasis | Задает или возвращает начальную длину гибкого элемента | 3 |
flexDirection | Задает или возвращает направление гибких элементов | 3 |
flexFlow | Сокращенное свойство для свойств флексдиректион и флексврап | 3 |
flexGrow | Задает или возвращает количество, которое будет увеличиваться по сравнению с остальными | 3 |
flexShrink | Задает или возвращает способ сжатия элемента относительно остальных | 3 |
flexWrap | Устанавливает или возвращает ли гибкие элементы должны обернуть или нет | 3 |
cssFloat | Задает или возвращает выравнивание по горизонтали элемента | 1 |
font | Задает или возвращает FontStyle, фонтвариант, fontWeight, LineHeight и FontFamily в одном объявлении | 1 |
fontFamily | Задает или возвращает семейство шрифтов для текста | 1 |
fontFeatureSetting | 3 | |
fontKerning | 3 | |
fontLanguageOverride | 3 | |
fontSynthesis | 3 | |
fontVariantAlternates | 3 | |
fontVariantCaps | 3 | |
fontVariantEastAsian | 3 | |
fontVariantLigatures | 3 | |
fontVariantNumeric | 3 | |
fontVariantPosition | 3 | |
fontSize | Задает или возвращает размер шрифта текста | 1 |
fontStyle | Задает или возвращает тип шрифта: обычный, курсивный или наклонный | 1 |
fontVariant | Задает или Возвращает шрифт, который должен отображаться маленькими прописными буквами | 1 |
fontWeight | Задает или возвращает смелость шрифта | 1 |
fontSizeAdjust | Сохраняет читаемость текста, когда происходит откат шрифта | 3 |
fontStretch | Выбор нормальной, сжатой или расширенной грани из семейства шрифтов | 3 |
hangingPunctuation | Указывает, может ли знак пунктуации размещаться вне поля строки | 3 |
height | Задает или возвращает высоту элемента | 1 |
hyphens | Задание разбиения слов для улучшения макета абзацев | 3 |
icon | Предоставляет автору возможность стиль элемента с знаковых эквивалент | 3 |
imageOrientation | Задает поворот в направлении вправо или по часовой стрелке, применяемый агентом пользователя к изображению | 3 |
imageRendering | 3 | |
imageResolution | 3 | |
imeMode | 3 | |
justifyContent | Задает или возвращает выравнивание между элементами внутри гибкого контейнера, если элементы не используют все доступное пространство. | 3 |
left | Задает или возвращает левое положение позиционного элемента | 2 |
letterSpacing | Задает или возвращает пространство между символами в тексте | 1 |
lineBreak | 3 | |
lineHeight | Задание или возврат расстояния между строками в тексте | 1 |
listStyle | Задает или возвращает листстилеимаже, листстилепоситион и листстилетипе в одном объявлении | 1 |
listStyleImage | Задает или возвращает изображение в качестве маркера элемента списка | 1 |
listStylePosition | Задает или возвращает позицию маркера элемента списка | 1 |
listStyleType | Задает или возвращает тип маркера элемента списка | 1 |
margin | Задает или возвращает поля элемента (может иметь до четырех значений) | 1 |
marginBottom | Устанавливает или возвращает нижнее поле элемента | 1 |
marginLeft | Задает или возвращает левое поле элемента | 1 |
marginRight | Задает или возвращает правое поле элемента | 1 |
marginTop | Устанавливает или возвращает верхнее поле элемента | 1 |
mark | A shorthand property for setting the mark-before and mark-after properties | 3 |
markAfter | Allows named markers to be attached to the audio stream | 3 |
markBefore | Allows named markers to be attached to the audio stream | 3 |
marks | Adds crop and/or cross marks to the document | 3 |
marqueeDirection | Sets the direction of the moving content | 3 |
marqueePlayCount | Sets how many times the content move | 3 |
marqueeSpeed | Sets how fast the content scrolls | 3 |
marqueeStyle | Sets the style of the moving content | 3 |
mask | 3 | |
maskType | 3 | |
maxHeight | Задает или возвращает максимальную высоту элемента | 2 |
maxWidth | Задает или возвращает максимальную ширину элемента | 2 |
minHeight | Задает или возвращает минимальную высоту элемента | 2 |
minWidth | Задает или возвращает минимальную ширину элемента | 2 |
navDown | Задает или возвращает место для перемещения при использовании клавиши навигации со стрелкой вниз | 3 |
navIndex | Задает или возвращает порядок табуляции для элемента | 3 |
navLeft | Задает или возвращает место перемещения при использовании клавиши навигации со стрелкой влево | 3 |
navRight | Задает или возвращает место перемещения при использовании клавиши навигации вправо | 3 |
navUp | Задает или возвращает место перемещения при использовании клавиши навигации со стрелкой вверх | 3 |
objectFit | 3 | |
objectPosition | 3 | |
opacity | Задает или возвращает уровень непрозрачности для элемента | 3 |
order | Задает или возвращает порядок гибкого элемента по отношению к остальным | 3 |
orphans | Задает или возвращает минимальное количество строк для элемента, которое должно быть оставлено в нижней части страницы при возникновении разрыва страницы внутри элемента | 2 |
outline | Задает или возвращает все свойства структуры в одном объявлении | 2 |
outlineColor | Задает или возвращает цвет контура вокруг элемента | 2 |
outlineOffset | Смещение контура и его выводит за пределы края границы | 3 |
outlineStyle | Задает или возвращает стиль контура вокруг элемента | 2 |
outlineWidth | Задает или возвращает ширину контура вокруг элемента | 2 |
overflow | Задает или возвращает, что делать с содержимым, которое отображается вне поля элемента | 2 |
overflowWrap | 3 | |
overflowX | Указывает, что делать с левыми/правыми краями содержимого, если оно переполнено областью содержимого элемента | 3 |
overflowY | Указывает, что делать с верхними/нижними краями содержимого, если оно переполнено областью содержимого элемента | 3 |
padding | Задает или возвращает заполнение элемента (может иметь до четырех значений) | 1 |
paddingBottom | Задает или возвращает нижнее заполнение элемента | 1 |
paddingLeft | Задает или возвращает левое заполнение элемента | 1 |
paddingRight | Задает или возвращает правое заполнение элемента | 1 |
paddingTop | Задает или возвращает верхнее заполнение элемента | 1 |
pageBreakAfter | Задает или возвращает поведение разрыва страницы после элемента | 2 |
pageBreakBefore | Задает или возвращает поведение разрыва страницы перед элементом | 2 |
pageBreakInside | Задает или возвращает поведение разрыва страницы внутри элемента | 2 |
perspective | Задает или возвращает перспективу просмотра трехмерных элементов | 3 |
perspectiveOrigin | Задание или возврат нижнего положения трехмерных элементов | 3 |
phonemes | Specifies a phonetic pronunciation for the text contained by the corresponding element | 3 |
position | Задает или возвращает тип метода позиционирования, используемого для элемента (статический, относительный, абсолютный или фиксированный) | 2 |
quotes | Задает или возвращает тип кавычек для внедренных предложений | 2 |
resize | Задает или возвращает, является ли элемент изменяемым по размерам пользователем | 3 |
rest | A shorthand property for setting the rest-before and rest-after properties | 3 |
restAfter | Specifies a rest or prosodic boundary to be observed after speaking an element's content | 3 |
restBefore | Specifies a rest or prosodic boundary to be observed before speaking an element's content | 3 |
right | Задает или возвращает правильное положение позиционного элемента | 2 |
tableLayout | Задает или возвращает способ компоновки ячеек таблицы, строк и столбцов | 2 |
tabSize | Задает или возвращает длину символа табуляции | 3 |
textAlign | Задает или возвращает выравнивание текста по горизонтали | 1 |
textAlignLast | Задает или возвращает способ выравнивания последней строки блока или строки перед принудительным разрывом строки при выравнивании текста по "выравнивание" | 3 |
textCombineHorizontal | 3 | |
textDecoration | Задает или возвращает Оформление текста | 1 |
textDecorationColor | Устанавливает или возвращает цвет текста-декора | 3 |
textDecorationLine | Задает или возвращает тип линии в тексте-украшение | 3 |
textDecorationStyle | Задает или возвращает стиль линии в оформлении текста | 3 |
textIndent | Задает или возвращает отступ первой строки текста | 1 |
textJustify | Задает или возвращает метод выравнивания, используемый при выравнивании текста "выравнивание" | 3 |
textOrientation | 3 | |
textOverflow | Задает или возвращает то, что должно произойти при переполнении содержащегося в тексте элемента | 3 |
textShadow | Задает или возвращает эффект тени для текста | 3 |
textTransform | Задает или возвращает прописную букву текста | 1 |
textUnderlinePosition | 3 | |
top | Задание или возврат верхнего положения позиционного элемента | 2 |
transform | Применяет 2D или 3D преобразование к элементу | 3 |
transformOrigin | Устанавливает или возвращает положение преобразованных элементов | 3 |
transformStyle | Задает или возвращает способ визуализации вложенных элементов в трехмерном пространстве | 3 |
transition | Сокращенное свойство для задания или возврата четырех свойств перехода | 3 |
transitionProperty | Задает или возвращает свойство CSS, для которого используется эффект перехода | 3 |
transitionDuration | Задает или возвращает количество секунд или миллисекунд, которое требуется для выполнения эффекта перехода | 3 |
transitionTimingFunction | Задает или возвращает кривую скорости эффекта перехода | 3 |
transitionDelay | Устанавливает или возвращает, когда начнется эффект перехода | 3 |
unicodeBidi | Задает или возвращает ли текст должен быть переопределен для поддержки нескольких языков в одном документе | 2 |
userSelect | Устанавливает или возвращает текст элемента, который можно выбрать или нет | 2 |
verticalAlign | Задает или Возвращает вертикальное выравнивание содержимого элемента | 1 |
visibility | Задает или возвращает элемент должен быть видимым | 2 |
voiceBalance | Определяет баланс между левым и правым каналами | 3 |
voiceDuration | Указывает, сколько времени требуется для визуализации содержимого выбранного элемента | 3 |
voicePitch | Указывает среднюю высоту (частоту) говорящего голоса | 3 |
voicePitchRange | Указывает вариацию в среднем поле | 3 |
voiceRate | Контролирует скорость разговора | 3 |
voiceStress | Указывает силу упора для применения | 3 |
voiceVolume | Относится к амплитуде выходного сигнала синтеза речи | 3 |
whiteSpace | Задает или возвращает способ обработки вкладок, разрывов строк и пробелов в тексте | 1 |
width | Задает или возвращает ширину элемента | 1 |
wordBreak | Устанавливает или возвращает правила разбиения строк для не-CJK скриптов | 3 |
wordSpacing | Задает или возвращает интервал между словами в тексте | 1 |
wordWrap | Позволяет длинные, неразрывные слова, которые будут сломаны и обернуть к следующей строке | 3 |
widows | Задает или возвращает минимальное количество строк для элемента, который должен быть виден в верхней части страницы | 2 |
writingMode | 3 | |
zIndex | Задает или возвращает порядок стека позиционного элемента | 2 |
Доступ к объекту стиля
К объекту Style можно получить доступ из раздела head документа или из определенных элементов HTML.
Доступ к объекту (-ам) стиля из раздела head документа:
Пример
var x = document.getElementsByTagName("STYLE");
Доступ к объекту стиля заданного элемента:
Пример
var x = document.getElementById("myH1").style;
Создание объекта стиля
Можно создать элемент <Style> с помощью метода document. CreateElement ():
Пример
var x = document.createElement("STYLE");
Можно также задать свойства стиля существующего элемента:
Пример
document.getElementById("myH1").style.color = "red";
Похожие страницы
HTML Учебник: HTML CSS
CSS Учебник: CSS учебник
HTML справка: HTML <Style> тег
CSS Ссылка: Свойства CSS