What kinds of style?

    • Class style: any name as long as there are no spaces. Use only letters, numbers, underscores and hyphens
      • .fred {font-weight: bold}
    • ID: Identifier style. A unique style used only once on the page. Usually for layout divs and javascript
      • #header {width: 500px;}
    • Tag: For specific tags. The style is applied automatically to the corresponding tag.
      • h1 {font:arial;font-size:12px;color:red}
    • Compound: One style object inside another
      • #header H1 {font-weght: normal; color: #0000ff;}
        (if an <h1> is placed inside the header div then it will inherit the style properties. If the <h1> is outside then it won't)

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Untitled Document</title>
<style type="text/css">
#header {width: 500px; background: red; padding: 10px}
#header H1 {font-weght: normal; color:#F5F2CF}
</style>
</head>

<body>
<div id="header"><h1>An H1 in a header</h1></div>
</body>
</html>

Id and Compound styles