Except where otherwise noted, the contents of this presentation are Copyright 2010 Marty Stepp and Jessica Miller.
selector {
	property: value;
	property: value;
	...
	property: value;
}
				
p {
  font-family: sans-serif;
  color: red;
}
			
p, h1, h2 {
	color: green;
}
h2 {
	background-color: yellow;
}
					This paragraph uses the above style.
h2 above)/* ... */
					(3.1.4)
				
/* This is a comment.
  It can span many lines in the CSS file. */
p {
	color: red;
	background-color: aqua;
}
				// single-line comment style is NOT supported in CSS<!-- ... --> HTML comment style is also NOT supported in CSS<p> <a href="http://jigsaw.w3.org/css-validator/check/referer"> <img src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!" /></a> </p>
| property | description | 
|---|---|
							text-align
						 | 
						alignment of text within its element | 
							text-decoration
						 | 
						decorations such as underlining | 
							line-height, word-spacing, letter-spacing
						 | 
						gaps between the various portions of the text | 
							text-indent
						 | 
						indents the first letter of each paragraph | 
| Complete list of text properties | |
text-align
blockquote { text-align: justify; }
h2 { text-align: center; }
					[TO LUKE SKYWALKER] The alliance... will die. As will your friends. Good, I can feel your anger. I am unarmed. Take your weapon. Strike me down with all of your hatred and your journey towards the dark side will be complete.
left, right, center, or justify (which widens all full lines of the element so that they occupy its entire width) text-decoration
p {
	text-decoration: underline;
}
					This paragraph uses the style above.
overline, line-through, blink, or nonetext-decoration: overline underline;
list-style-type property
					(3.2.4)
				
ol { list-style-type: lower-roman; }
				none : No markerdisc (default), circle, squaredecimal : 1, 2, 3, etc.decimal-leading-zero : 01, 02, 03, etc.lower-roman : i, ii, iii, iv, v, etc.upper-roman : I, II, III, IV, V, etc.lower-alpha : a, b, c, d, e, etc.upper-alpha : A, B, C, D, E, etc.lower-greek : alpha, beta, gamma, etc.hebrew, armenian, georgian, cjk-ideographic, hiragana, katakana, hiragana-iroha, katakana-iroha| property | description | 
|---|---|
							background-color
						 | 
						color to fill background | 
							background-image
						 | 
						image to place in background | 
							background-position
						 | 
						placement of bg image within element | 
							background-repeat
						 | 
						whether/how bg image should be repeated | 
							background-attachment
						 | 
						whether bg image scrolls with page | 
							background
						 | 
						shorthand to set all background properties | 
background-image
body {
	background-image: url("images/draft.jpg");
}
					This is the first paragraph
							This is the second paragraph...
							It occupies 2 lines
						
background-repeat
body {
	background-image: url("images/draft.jpg");
	background-repeat: repeat-x;
}
					This is the first paragraph
This is the second paragraph...
						It occupies 2 lines
repeat (default), repeat-x, repeat-y, or no-repeatbackground-position
body {
	background-image: url("images/draft.jpg");
	background-repeat: no-repeat;
	background-position: 370px 20px;
}
					This is the first paragraph
This is the second paragraph...
						It occupies 2 lines
top, left, right, bottom, center, a percentage, or a length value in px, pt, etc.
body {
	font-size: 16px;
}
				body element
body { color: green; }
p, h1, h2 { color: blue; font-style: italic; }
h2 { color: red; background-color: yellow; }
					This paragraph uses the first style above.
<style> (BAD!)
				
<head>
	<style type="text/css">
		p { font-family: sans-serif; color: red; }
		h2 { background-color: yellow; }
	</style>
</head>
				head of an HTML pagestyle attribute (BAD!)
				<p style="font-family: sans-serif; color: red;"> This is a paragraph</p>
.css files<link> tag)<style> tag in the page header)style attribute of an HTML element)
body { font-family: sans-serif; background-color: yellow; }
p { color: red; background-color: aqua; }
a { text-decoration: overline underline; }
h2 { font-weight: bold; text-align: center; }
					A styled paragraph. Previous slides are available on the web site.
a:link    { color: #FF0000; }      /* unvisited link */
a:visited { color: #00FF00; }      /* visited link */
a:hover   { color: #FF00FF; }      /* mouse over link */
					
				| class | description | 
|---|---|
							:active
						 | 
						an activated or selected element | 
							:focus
						 | 
						an element that has the keyboard focus | 
							:hover
						 | 
						an element that has the mouse over it | 
							:link
						 | 
						a link that has not been visited | 
							:visited
						 | 
						a link that has already been visited | 
							:first-letter
						 | 
						the first letter of text inside an element | 
							:first-line
						 | 
						the first line of text inside an element | 
							:first-child
						 | 
						an element that is the first one to appear inside another |