Every website consists of HTML in its basic structure. That alone would be a bit dull. With CSS you can bring it to life with some color. But if you want a really consistent design for a big website, you might need another component: a CSS framework like Twitter Bootstrap.
Bootstrap provides you with standard components that make quickly implementing a consistent design easy for us developers.