Why
is that our first attempt at changing the color and font-weight failed? As we
learned, it was because simply using the class name by itself had a lower
specificity value and was trumped
by the other selector which targeted the unordered list with the ID value. The
important words in that sentence were
class and
ID.
CSS applies vastly different specificity weights to classes and IDs. In fact, an
ID has infinitely
more specificity value! That is, no amount of classes alone can outweigh
an ID.
Let's
take a look at how the numbers are actually calculated: