приоритетом отличаются...
в порядке убывания приоритета
- внутренний (например, когда тебе в глобальных или внешних стилях тебе какой-то момент не нравится. или когда у тебя вообще стиля нет...и в каждом элементе на сайте ты что-то "другое" демонстрируешь... потому что видел это где-то и тебе так понравилось...)
- глобальный (например, когда тебе не нравится или неудобна куча файлов -- html, css, js, и пр. Вот ты и сваливаешь всё в одно)
- внешний/связанный (например, на сайте используется какая-то особая световая гамма или ещё какой-то "фирменный" стиль. прописывать на каждой странице такой стиль -- и глупо и тупо. вот и кладут всё в один css, и ссылаются на него. если что подправить нужно, опять же, в этом css подправил, и все страницы сайта услышали... после перезагрузки)