CSS - Ayuda al agregar una nueva regla

Hola...aqui, mi duda es, por ejemplo en el Dreamweaver CS4 (supongo que en versiones anteriores tambien) al ir a agregar una nueva regla a una hoja de estilos CSS me da a elegir "el tipo de selector cotextual"...:

-Clase (aplicable a cualquier elemneto HTML)
-ID (yo suelo usar esta siempre)(solo aplicable a un elemento HTML)
-Etiqueta (redefine un elemento HTML)
-Compuesto (basado en la selección)

Alguien me podría explicar un poco mas a fondo esto anterior??? y para que sirve cada una y sus diferencias y eso, se lo agradecería muchisimo.
Clase es para dar estilos a varios elementos.
Esta se puede usar para muchos elementos y darle a todos estos los mismos estilos. Como dice su nombre crea una clase de elementos, se define con un punto (.)

ID es para un sólo elemento. Si das a varios elementos el mismo ID, puede funcionar, pero está mal redactado. Se define con el signo de número (#)

Etiqueta es para dar estilos a las etiquetas HTML. Por ejemplo, la etiqueta

</p>. No se utliza ningun caracter para definirlo. Simplemente puedes poner:

p {
  text-aling: center;
}

Y se daran estilos a todos los párrafos.

Compuesto no sé a qué se refiere :?
Hola, gracias, he entendido las 2 del medio, :? pero lo de la Clase no lo entiendo...y que es un elemento? por ejemplo, una etiqueta div? y como asigo varias etiquetas divs a una misma Clase?
Bueno pues "elemento" es todo lo que este encerrado en una etiqueta: un párrafo, una tabla, una capa, un enlace, etc. No lo llamo objeto para no confundirlo con otras cosas :wink:

Como dije, id es para un solo elemento:

<div id="encabezado"> Este es el encabezado</div>


#encabezado {
/*Aqui los estilos */
}

Puedes asignarle a un div el id "encabezado" solo una vez.


En cambio Clase, es para varios elementos:
<div class="rojo">Rojo</div>
<div class="azul">Azul</div>
<div class="rojo">Rojo</div>
<div class="azul">Azul</div>
<div class="rojo">Rojo</div>
<div class="azul">Azul</div>


Y los estilos que le des a la clase "rojo" se asignaran a todos lo elementos con la clase rojo.

Espero haberme explicado correctamente :roll:
Si si, ya he entendido todo, gracias.

Saludos