CSS does a lot great things. It works with the HTML to make content look beautiful. Or uglier if the web coder doesn't know much about design principles.
HTML tell the browser to say "cats". CSS tells the broswer to make it green and bold!