alfred: Unterschied in CSS definiton?

Beitrag lesen

hallo forum

ich beschäftige mich neuerdings mit css.
nun habe ich eine grundsätzliche frage:

gibt es einen unterschied zwischen dieser definition:

a.ExtLink , a.ExtLink:hover , a.ExtLink:visited , a.ExtLink:active {
font-family : arial, verdana, times, serif;
font-size : 10px;
color : #000000;
text-decoration : none;
}

und dieser:

.ExtLink A:link  {
font-family : arial, verdana, times, serif;
font-size : 10px;
color : #000000;
text-decoration : none;
}
.ExtLink A:hover {
font-family : arial, verdana, times, serif;
font-size : 10px;
color : #000000;
text-decoration : none;
}
.ExtLink A:visited {
font-family : arial, verdana, times, serif;
font-size : 10px;
color : #000000;
text-decoration : none;
}
.ExtLink A:active {
font-family : arial, verdana, times, serif;
font-size : 10px;
color : #000000;
text-decoration : none;
}

oder ist beides dasselbe? oder gibts unterschiede je nach betriebssystem und browser? ich hab nur ie und winxp.

danke für die hilfe
alfred