The Style object represents an individual style statement.
The Style object can be accessed from the document or from the elements to which that style is applied.
Background properties
Border/Outline properties
Generated Content properties
List properties
Margin/Padding properties
Misc properties
Positioning/Layout properties
Printing properties
Table properties
Text properties
Property | Description | W3C |
---|---|---|
background | Sets or returns all the background properties in one declaration | Yes |
backgroundAttachment | Sets or returns whether a background-image is fixed or scrolls with the page | Yes |
backgroundColor | Sets or returns the background-color of an element | Yes |
backgroundImage | Sets or returns the background-image for an element | Yes |
backgroundPosition | Sets or returns the starting position of a background-image | Yes |
backgroundRepeat | Sets or returns how to repeat (tile) a background-image | Yes |
Property | Description | W3C |
---|---|---|
border | Sets or returns border-width, border-style, and border-color in one declaration | Yes |
borderBottom | Sets or returns all the borderBottom* properties in one declaration | Yes |
borderBottomColor | Sets or returns the color of the bottom border | Yes |
borderBottomStyle | Sets or returns the style of the bottom border | Yes |
borderBottomWidth | Sets or returns the width of the bottom border | Yes |
borderColor | Sets or returns the color of an element's border (can have up to four values) | Yes |
borderLeft | Sets or returns all the borderLeft* properties in one declaration | Yes |
borderLeftColor | Sets or returns the color of the left border | Yes |
borderLeftStyle | Sets or returns the style of the left border | Yes |
borderLeftWidth | Sets or returns the width of the left border | Yes |
borderRight | Sets or returns all the borderRight* properties in one declaration | Yes |
borderRightColor | Sets or returns the color of the right border | Yes |
borderRightStyle | Sets or returns the style of the right border | Yes |
borderRightWidth | Sets or returns the width of the right border | Yes |
borderStyle | Sets or returns the style of an element's border (can have up to four values) | Yes |
borderTop | Sets or returns all the borderTop* properties in one declaration | Yes |
borderTopColor | Sets or returns the color of the top border | Yes |
borderTopStyle | Sets or returns the style of the top border | Yes |
borderTopWidth | Sets or returns the width of the top border | Yes |
borderWidth | Sets or returns the width of an element's border (can have up to four values) | Yes |
outline | Sets or returns all the outline properties in one declaration | Yes |
outlineColor | Sets or returns the color of the outline around a element | Yes |
outlineStyle | Sets or returns the style of the outline around an element | Yes |
outlineWidth | Sets or returns the width of the outline around an element | Yes |
Property | Description | W3C |
---|---|---|
content | Sets or returns the generated content before or after the element | Yes |
counterIncrement | Sets or returns the list of counters and increment values | Yes |
counterReset | Sets or returns the list of counters and their initial values | Yes |
Property | Description | W3C |
---|---|---|
listStyle | Sets or returns list-style-image, list-style-position, and list-style-type in one declaration | Yes |
listStyleImage | Sets or returns an image as the list-item marker | Yes |
listStylePosition | Sets or returns the position of the list-item marker | Yes |
listStyleType | Sets or returns the list-item marker type | Yes |
Margin/Padding properties
Property | Description | W3C |
---|---|---|
margin | Sets or returns the margins of an element (can have up to four values) | Yes |
marginBottom | Sets or returns the bottom margin of an element | Yes |
marginLeft | Sets or returns the left margin of an element | Yes |
marginRight | Sets or returns the right margin of an element | Yes |
marginTop | Sets or returns the top margin of an element | Yes |
padding | Sets or returns the padding of an element (can have up to four values) | Yes |
paddingBottom | Sets or returns the bottom padding of an element | Yes |
paddingLeft | Sets or returns the left padding of an element | Yes |
paddingRight | Sets or returns the right padding of an element | Yes |
paddingTop | Sets or returns the top padding of an element | Yes |
Property | Description | W3C |
---|---|---|
cssText | Sets or returns the contents of a style declaration as a string | Yes |
Property | Description | W3C |
---|---|---|
bottom | Sets or returns the bottom position of a positioned element | Yes |
clear | Sets or returns the position of the element relative to floating objects | Yes |
clip | Sets or returns which part of a positioned element is visible | Yes |
cssFloat | Sets or returns the horizontal alignment of an object | Yes |
cursor | Sets or returns the type of cursor to display for the mouse pointer | Yes |
display | Sets or returns an element's display type | Yes |
height | Sets or returns the height of an element | Yes |
left | Sets or returns the left position of a positioned element | Yes |
maxHeight | Sets or returns the maximum height of an element | Yes |
maxWidth | Sets or returns the maximum width of an element | Yes |
minHeight | Sets or returns the minimum height of an element | Yes |
minWidth | Sets or returns the minimum width of an element | Yes |
overflow | Sets or returns what to do with content that renders outside the element box | Yes |
position | Sets or returns the type of positioning method used for an element (static, relative, absolute or fixed) | Yes |
right | Sets or returns the right position of a positioned element | Yes |
top | Sets or returns the top position of a positioned element | Yes |
verticalAlign | Sets or returns the vertical alignment of the content in an element | Yes |
visibility | Sets or returns whether an element should be visible | Yes |
width | Sets or returns the width of an element | Yes |
zIndex | Sets or returns the stack order of a positioned element | Yes |
Property | Description | W3C |
---|---|---|
orphans | Sets or returns the minimum number of lines for an element that must be visible at the bottom of a page | Yes |
pageBreakAfter | Sets or returns the page-break behavior after an element | Yes |
pageBreakBefore | Sets or returns the page-break behavior before an element | Yes |
pageBreakInside | Sets or returns the page-break behavior inside an element | Yes |
widows | Sets or returns the minimum number of lines for an element that must be visible at the top of a page | Yes |
Property | Description | W3C |
---|---|---|
borderCollapse | Sets or returns whether the table border should be collapsed into a single border, or not | Yes |
borderSpacing | Sets or returns the space between cells in a table | Yes |
captionSide | Sets or returns the position of the table caption | Yes |
emptyCells | Sets or returns whether to show the border and background of empty cells, or not | Yes |
tableLayout | Sets or returns the way to lay out table cells, rows, and columns | Yes |
Property | Description | W3C |
---|---|---|
color | Sets or returns the color of the text | Yes |
direction | Sets or returns the text direction | Yes |
font | Sets or returns font-style, font-variant, font-weight, font-size, line-height, and font-family in one declaration | Yes |
fontFamily | Sets or returns the font face for text | Yes |
fontSize | Sets or returns the font size of the text | Yes |
fontSizeAdjust | Sets or returns the font aspect value | Yes |
fontStyle | Sets or returns whether the style of the font is normal, italic or oblique | Yes |
fontVariant | Sets or returns whether the font should be displayed in small capital letters | Yes |
fontWeight | Sets or returns the boldness of the font | Yes |
letterSpacing | Sets or returns the space between characters in a text | Yes |
lineHeight | Sets or returns the distance between lines in a text | Yes |
quotes | Sets or returns the type of quotation marks for embedded quotations | Yes |
textAlign | Sets or returns the horizontal alignment of text | Yes |
textDecoration | Sets or returns the decoration of a text | Yes |
textIndent | Sets or returns the indentation of the first line of text | Yes |
textShadow | Sets or returns the shadow effect of a text | Yes |
textTransform | Sets or returns the case of a text | Yes |
unicodeBidi | Sets or returns whether the text should be overridden to support multiple languages in the same document | Yes |
whiteSpace | Sets or returns how to handle tabs, line breaks and whitespace in a text | Yes |
wordSpacing | Sets or returns the spacing between words in a text | Yes |