CSS Properties
 

The links in the "Property" column point to more useful information about each property.

Browser support: IE: Internet Explorer, M: Mac IE only, F: Firefox, N: Netscape.
W3C: The number in the "W3C" column indicates in which CSS recommendation the property is defined (CSS1 or CSS2).
 
 
 
 
 
 

Background

Property
Description
Values
IE
F
N
W3C
A shorthand property for setting all background properties in one declaration
background-color
background-image
background-repeat background-attachment background-position
4
1
6
1
Sets whether a background image is fixed or scrolls with the rest of the page
scroll
fixed
4
1
6
1
Sets the background color of an element
color-rgb
color-hex
color-name
transparent
4
1
4
1
Sets an image as the background
url(URL)
none
4
1
4
1
Sets the starting position of a background image
top left
top center
top right
center left
center center
center right
bottom left
bottom center
bottom right
x% y%
xpos ypos
4
1
6
1
Sets if/how a background image will be repeated
repeat
repeat-x
repeat-y
no-repeat
4
1
4
1
 
 

Border

Property
Description
Values
IE
F
N
W3C
A shorthand property for setting all of the properties for the four borders in one declaration
border-width
border-style
border-color
4
1
4
1
A shorthand property for setting all of the properties for the bottom border in one declaration
border-bottom-width
border-style
border-color
4
1
6
1
Sets the color of the bottom border
border-color
4
1
6
2
Sets the style of the bottom border
border-style
4
1
6
2
Sets the width of the bottom border
thin
medium
thick
length
4
1
4
1
Sets the color of the four borders, can have from one to four colors
color
4
1
6
1
A shorthand property for setting all of the properties for the left border in one declaration
border-left-width
border-style
border-color
4
1
6
1
Sets the color of the left border
border-color
4
1
6
2
Sets the style of the left border
border-style
4
1
6
2
Sets the width of the left border
thin
medium
thick
length
4
1
4
1
A shorthand property for setting all of the properties for the right border in one declaration
border-right-width
border-style
border-color
4
1
6
1
Sets the color of the right border
border-color
4
1
6
2
Sets the style of the right border
border-style
4
1
6
2
Sets the width of the right border
thin
medium
thick
length
4
1
4
1
Sets the style of the four borders, can have from one to four styles
none
hidden
dotted
dashed
solid
double
groove
ridge
inset
outset
4
1
6
1
A shorthand property for setting all of the properties for the top border in one declaration
border-top-width
border-style
border-color
4
1
6
1
Sets the color of the top border
border-color
4
1
6
2
Sets the style of the top border
border-style
4
1
6
2
Sets the width of the top border
thin
medium
thick
length
4
1
4
1
A shorthand property for setting the width of the four borders in one declaration, can have from one to four values
thin
medium
thick
length
4
1
4
1
 
 

Classification

Property
Description
Values
IE
F
N
W3C
Sets the sides of an element where other floating elements are not allowed
left
right
both
none
4
1
4
1
Specifies the type of cursor to be displayed
url
auto
crosshair
default
pointer
move
e-resize
ne-resize
nw-resize
n-resize
se-resize
sw-resize
s-resize
w-resize
text
wait
help
4
1
6
2
Sets how/if an element is displayed
none
inline
block
list-item
run-in
compact
marker
table
inline-table
table-row-group
table-header-group
table-footer-group
table-row
table-column-group
table-column
table-cell
table-caption
4
1
4
1
Sets where an image or a text will appear in another element
left
right
none
4
1
4
1
Places an element in a static, relative, absolute or fixed position
static
relative
absolute
fixed
4
1
4
2
Sets if an element should be visible or invisible
visible
hidden
collapse
4
1
6
2
 
 

Dimension

Property
Description
Values
IE
F
N
W3C
Sets the height of an element
auto
length
%
4
1
6
1
Sets the distance between lines
normal
number
length
%
4
1
4
1
Sets the maximum height of an element
none
length
%
-
1
6
2
Sets the maximum width of an element
none
length
%
-
1
6
2
Sets the minimum height of an element
length
%
-
1
6
2
Sets the minimum width of an element
length
%
-
1
6
2
Sets the width of an element
auto
%
length
4
1
4
1
 
 

Font

Property
Description
Values
IE
F
N
W3C
A shorthand property for setting all of the properties for a font in one declaration
font-style
font-variant
font-weight
font-size/line-height
font-family
caption
icon
menu
message-box
small-caption
status-bar
4
1
4
1
A prioritized list of font family names and/or generic family names for an element
family-name
generic-family
3
1
4
1
Sets the size of a font
xx-small
x-small
small
medium
large
x-large
xx-large
smaller
larger
length
%
3
1
4
1
Specifies an aspect value for an element that will preserve the x-height of the first-choice font
none
number
-
-
-
2
Condenses or expands the current font-family
normal
wider
narrower
ultra-condensed
extra-condensed
condensed
semi-condensed
semi-expanded
expanded
extra-expanded
ultra-expanded
-
-
-
2
Sets the style of the font
normal
italic
oblique
4
1
4
1
Displays text in a small-caps font or a normal font
normal
small-caps
4
1
6
1
Sets the weight of a font
normal
bold
bolder
lighter
100
200
300
400
500
600
700
800
900
4
1
4
1
 
 

Generated Content

Property
Description
Values
IE
F
N
W3C
Generates content in a document. Used with the :before and :after pseudo-elements
string
url
counter(name)
counter(name, list-style-type)
counters(name, string)
counters(name, string, list-style-type)
attr(X)
open-quote
close-quote
no-open-quote
no-close-quote
 
1
6
2
Sets how much the counter increments on each occurrence of a selector
none
identifier number
 
 
 
2
Sets the value the counter is set to on each occurrence of a selector
none
identifier number
 
 
 
2
Sets the type of quotation marks
none
string string
-
1
6
2
 
 

List and Marker

Property
Description
Values
IE
F
N
W3C
A shorthand property for setting all of the properties for a list in one declaration
list-style-type
list-style-position
list-style-image
4
1
6
1
Sets an image as the list-item marker
none
url
4
1
6
1
Sets where the list-item marker is placed in the list
inside
outside
4
1
6
1
Sets the type of the list-item marker
none
disc
circle
square
decimal
decimal-leading-zero
lower-roman
upper-roman
lower-alpha
upper-alpha
lower-greek
lower-latin
upper-latin
hebrew
armenian
georgian
cjk-ideographic
hiragana
katakana
hiragana-iroha
katakana-iroha
4
1
4
1
marker-offset
 
auto
length
 
1
7
2
 
 

Margin

Property
Description
Values
IE
F
N
W3C
A shorthand property for setting the margin properties in one declaration
margin-top
margin-right
margin-bottom
margin-left
4
1
4
1
Sets the bottom margin of an element
auto
length
%
4
1
4
1
Sets the left margin of an element
auto
length
%
3
1
4
1
Sets the right margin of an element
auto
length
%
3
1
4
1
Sets the top margin of an element
auto
length
%
3
1
4
1
 
 

Outlines

Property
Description
Values
IE
F
N
W3C
A shorthand property for setting all the outline properties in one declaration
outline-color
outline-style
outline-width
-
1.5
-
2
Sets the color of the outline around an element
color
invert
-
1.5
-
2
Sets the style of the outline around an element
none
dotted
dashed
solid
double
groove
ridge
inset
outset
-
1.5
-
2
Sets the width of the outline around an element
thin
medium
thick
length
-
1.5
-
2
 
 

Padding

Property
Description
Values
IE
F
N
W3C
A shorthand property for setting all of the padding properties in one declaration
padding-top
padding-right
padding-bottom
padding-left
4
1
4
1
Sets the bottom padding of an element
length
%
4
1
4
1
Sets the left padding of an element
length
%
4
1
4
1
Sets the right padding of an element
length
%
4
1
4
1
Sets the top padding of an element
length
%
4
1
4
1
 
 

Positioning

Property
Description
Values
IE
F
N
W3C
Sets how far the bottom edge of an element is above/below the bottom edge of the parent element
auto
%
length
5
1
6
2
Sets the shape of an element. The element is clipped into this shape, and displayed
shape
auto
4
1
6
2
Sets how far the left edge of an element is to the right/left of the left edge of the parent element
auto
%
length
4
1
4
2
Sets what happens if the content of an element overflow its area
visible
hidden
scroll
auto
4
1
6
2
Places an element in a static, relative, absolute or fixed position
static
relative
absolute
fixed
4
1
4
2
Sets how far the right edge of an element is to the left/right of the right edge of the parent element
auto
%
length
5
1
6
2
Sets how far the top edge of an element is above/below the top edge of the parent element
auto
%
length
4
1
4
2
Sets the vertical alignment of an element
baseline
sub
super
top
text-top
middle
bottom
text-bottom
length
%
4
1
4
1
Sets the stack order of an element
auto
number
4
1
6
2
 
 

Table

Property
Description
Values
IE
F
N
W3C
Sets whether the table borders are collapsed into a single border or detached as in standard HTML
collapse
separate
5
1
7
2
Sets the distance that separates cell borders (only for the "separated borders" model)
length length
5M
1
6
2
Sets the position of the table caption
top
bottom
left
right
5M
1
6
2
Sets whether or not to show empty cells in a table (only for the "separated borders" model)
show
hide
5M
1
6
2
Sets the algorithm used to display the table cells, rows, and columns
auto
fixed
5
1
6
2
 
 

Text

Property
Description
Values
IE
F
N
W3C
Sets the color of a text
color
3
1
4
1
Sets the text direction
ltr
rtl
6
1
6
2
Sets the distance between lines
normal
number
length
%
4
1
4
1
Increase or decrease the space between characters
normal
length
4
1
6
1
Aligns the text in an element
left
right
center
justify
4
1
4
1
Adds decoration to text
none
underline
overline
line-through
blink
4
1
4
1
Indents the first line of text in an element
length
%
4
1
4
1
text-shadow
 
none
color
length
 
 
 
 
Controls the letters in an element
none
capitalize
uppercase
lowercase
4
1
4
1
unicode-bidi
 
normal
embed
bidi-override
5
 
 
2
Sets how white space inside an element is handled
normal
pre
nowrap
5
1
4
1
Increase or decrease the space between words
normal
length
6
1
6
1
 
 

Pseudo-classes

Pseudo-class
Purpose
IE
F
N
W3C
Adds special style to an activated element
4
1
8
1
Adds special style to an element while the element has focus
-
1.5
8
2
Adds special style to an element when you mouse over it
4
1
7
1
Adds special style to an unvisited link
3
1
4
1
Adds special style to a visited link
3
1
4
1
Adds special style to an element that is the first child of some other element
-
1
7
2
Allows the author to specify a language to use in a specified element
-
1
8
2
 
 

Pseudo-elements

Pseudo-element
Purpose
IE
F
N
W3C
Adds special style to the first letter of a text
5
1
8
1
Adds special style to the first line of a text
5
1
8
1
Inserts some content before an element
 
1.5
8
2
Inserts some content after an element
 
1.5
8
2

 

 
 
  • Popular Downloads

  •  Google Desktop
  •  Google Earth
  •  Google Talk
  •  Google Toolbar
  •  Google Video Player
  • Hot Simply Google

  •  Google Analytics
  •  Google Mail
  •  Google Accounts
  •  Google Picasa
  •  The Best Free Search Engine List
  • FireFox & Google Toolbar Now
  • Eran money - Google Adsense
  • More traffic - Google AdWords
Marketing / SEO blogs Top Blogs
Google Pagerank 10
Page Rank 10 MK2