Cascading Style Sheets 2 Reference
|
Background |
Description |
Values |
CSS Level |
|
background |
A shorthand property for setting all background properties in one declaration |
background-color |
1 |
|
background-attachment |
Sets whether a background image is fixed or scrolls with the rest of the page |
scroll |
1 |
|
background-color |
Sets the background color of an element |
color-rgb |
1 |
|
background-image |
Sets an image as the background |
url |
1 |
|
background-position |
Sets the starting position of a background image |
top left |
1 |
|
background-repeat |
Sets if/how a background image will be repeated |
repeat |
1 |
|
Border |
|
|
|
|
border |
A shorthand property for setting all of the properties for the four borders in one declaration |
border-width |
1 |
|
border-bottom |
A shorthand property for setting all of the properties for the bottom border in one declaration |
border-bottom-width |
1 |
|
border-bottom-color |
Sets the color of the bottom border |
border-color |
2 |
|
border-bottom-style |
Sets the style of the bottom border |
border-style |
2 |
|
border-bottom-width |
Sets the width of the bottom border |
thin |
1 |
|
border-color |
Sets the color of the four borders, can have from one to four colors |
color |
1 |
|
border-left |
A shorthand property for setting all of the properties for the left border in one declaration |
border-left-width |
1 |
|
border-left-color |
Sets the color of the left border |
border-color |
2 |
|
border-left-style |
Sets the style of the left border |
border-style |
2 |
|
border-left-width |
Sets the width of the left border |
thin |
1 |
|
border-right |
A shorthand property for setting all of the properties for the right border in one declaration |
border-right-width |
1 |
|
border-right-color |
Sets the color of the right border |
border-color |
2 |
|
border-right-style |
Sets the style of the right border |
border-style |
2 |
|
border-right-width |
Sets the width of the right border |
thin |
1 |
|
border-style |
Sets the style of the four borders, can have from one to four styles |
none |
1 |
|
border-top |
A shorthand property for setting all of the properties for the top border in one declaration |
border-top-width |
1 |
|
border-top-color |
Sets the color of the top border |
border-color |
2 |
|
border-top-style |
Sets the style of the top border |
border-style |
2 |
|
border-top-width |
Sets the width of the top border |
thin |
1 |
|
border-width |
A shorthand property for setting the width of the four borders in one declaration, can have from one to four |
thin |
1 |
|
Classification |
|
|
|
|
clear |
Sets the sides of an element where other floating elements are not allowed |
left |
1 |
|
cursor |
Specifies the type of cursor to be displayed |
url |
2 |
|
display |
Sets how/if an element is displayed |
none |
1 |
|
float |
Sets where an image or a text will appear in another element |
left |
1 |
|
position |
Places an element in a static, relative, absolute or fixed position |
static |
2 |
|
visibility |
Sets if an element should be visible or invisible |
visible |
2 |
|
Sizes |
|
|
|
|
height |
Sets the height of an element |
auto |
1 |
|
line-height |
Sets the distance between lines |
normal |
1 |
|
max-height |
Sets the maximum height of an element |
none |
2 |
|
max-width |
Sets the maximum width of an element |
none |
2 |
|
min-height |
Sets the minimum height of an element |
length |
2 |
|
min-width |
Sets the minimum width of an element |
length |
2 |
|
width |
Sets the width of an element |
auto |
1 |
|
Fonts |
|
|
|
|
font |
A shorthand for setting all of the properties for a font in one declaration |
font-style |
1 |
|
font-family |
A prioritized list of font family names and/or generic family names for an element |
family-name |
1 |
|
font-size |
Sets the size of a font |
xx-small |
1 |
|
font-size-adjustt |
Specifies an aspect value for an element that will preserve the x-height of the first-choice font |
none |
2 |
|
font-stretch |
Condenses or expands the current font-family |
normal |
2 |
|
font-style |
Sets the style of the font |
normal |
1 |
|
font-variant |
Displays text in a small-caps font or a normal font |
normal |
1 |
|
font-weight |
Sets the weight of a font |
normal |
1 |
|
Generated Content |
|
|
|
|
content |
Generates content in a document. Used with the :before and :after pseudo-elements |
string |
2 |
|
counter-increment |
Sets how much the counter increments on each occurrence of a selector |
none |
2 |
|
counter-reset |
Sets the value the counter is set to on each occurrence of a selector |
none |
2 |
|
quotes |
Sets the type of quotation marks |
none |
2 |
|
Lists |
|
|
|
|
list-style |
A shorthand for setting all of the properties for a list in one declaration |
list-style-type |
1 |
|
list-style-image |
Sets an image as the list-item marker |
none |
1 |
|
list-style-position |
Sets where the list-item marker is placed in the list |
inside |
1 |
|
list-style-type |
Sets the type of the list-item marker |
none |
1 |
|
marker-offset |
|
auto |
2 |
|
Margins |
|
|
|
|
margin |
A shorthand for setting the margin properties in one declaration |
margin-top |
1 |
|
margin-bottom |
Sets the bottom margin of an element |
auto |
1 |
|
margin-left |
Sets the left margin of an element |
auto |
1 |
|
margin-right |
Sets the right margin of an element |
auto |
1 |
|
margin-top |
Sets the top margin of an element |
auto |
1 |
|
Outlines |
|
|
|
|
outline |
A shorthand for setting all the outline properties in one declaration |
outline-color |
2 |
|
outline-color |
Sets the color of the outline around an element |
color |
2 |
|
outline-style |
Sets the style of the outline around an element |
none |
2 |
|
outline-width |
Sets the width of the outline around an element |
thin |
2 |
|
Padding |
|
|
|
|
padding |
A shorthand for setting all of the padding properties in one declaration |
padding-top |
1 |
|
padding-bottom |
Sets the bottom padding of an element |
length |
1 |
|
padding-left |
Sets the left padding of an element |
length |
1 |
|
padding-right |
Sets the right padding of an element |
length |
1 |
|
padding-top |
Sets the top padding of an element |
length |
1 |
|
Positioning |
|
|
|
|
bottom |
Sets how far the bottom edge of an element is above/below the bottom edge of the parent element |
auto |
2 |
|
clip |
Sets the shape of an element. The element is clipped into this shape, and displayed |
shape |
2 |
|
left |
Sets how far the left edge of an element is to the right/left of the left edge of the parent element |
auto |
2 |
|
overflow |
Sets what happens if the content of an element overflow its area |
visible |
2 |
|
position |
Places an element in a static, relative, absolute or fixed position |
static |
2 |
|
right |
Sets how far the right edge of an element is to the left/right of the right edge of the parent element |
auto |
2 |
|
top |
Sets how far the top edge of an element is above/below the top edge of the parent element |
auto |
2 |
|
vertical-align |
Sets the vertical alignment of an element |
baseline |
1 |
|
z-index |
Sets the stack order of an element |
auto |
2 |
|
Tables |
|
|
|
|
border-collapse |
Sets the border model of a table |
collapse |
2 |
|
border-spacing |
Sets the distance between the borders of adjacent cells (only for the “separated borders” model) |
length length |
2 |
|
caption-side |
Sets the position of the caption according to the table |
top |
2 |
|
empty-cells |
Sets whether cells with no visible content should have borders or not (only for the “separated borders” model) |
show |
2 |
|
table-layout |
Sets the algorithm used to lay out the table |
auto |
2 |
|
Text Formatting |
|
|
|
|
colorr |
Sets the color of a text |
color |
1 |
|
direction |
Sets the text direction |
ltr |
2 |
|
letter-spacing |
Increase or decrease the space between characters |
normal |
1 |
|
text-align |
Aligns the text in an element |
left |
1 |
|
text-decoration |
Adds decoration to text |
none |
1 |
|
text-indent |
Indents the first line of text in an element |
length |
1 |
|
text-shadow |
|
none |
|
|
text-transform |
Controls the letters in an element |
none |
1 |
|
nicode-bidi |
|
normal |
2 |
|
white-space |
Sets how white space inside an element is handled |
normal |
1 |
|
word-spacing |
Increase or decrease the space between words |
normal |
1 |
|
Pseudo-classes |
|
|
|
:active |
Adds special style to an activated element |
1 |
|
:focus |
Adds special style to an element while the element has focus |
2 |
|
:hover |
Adds special style to an element when you mouse over it |
1 |
|
:link |
Adds special style to an unvisited link |
1 |
|
:visited |
Adds special style to a visited link |
1 |
|
:first-child |
Adds special style to an element that is the first child of some other element |
2 |
|
:lang |
Allows the author to specify a language to use in a specified element |
2 |
|
Pseudo-elements |
Purpose |
|
|
:first-letter |
Adds special style to the first letter of a text |
1 |
|
:first-line |
Adds special style to the first line of a text |
1 |
|
:before |
Inserts some content before an element |
2 |
|
:after |
Inserts some content after an element |
2 |