Stylów CSS używa się po to żeby później zmienić na stronie www czy aplikacji internetowej daną rzecz za pomocą zmiany kodu w jednym miejscu. Gdybyś używał atrybutu style w swoim projekcie i chciał później zmienić w nim to co miałeś napisane w atrybucie style musiał być to zrobić najwięcej tyle razy ile napisałeś atrybutów style.
Jedną z zalet CSS jest to że twój projekt ma warstwę prezentacji.
Pozdrawiam