Css always goes hand in hand with html. Its a style sheet that allows you to customize your html. For example you want to add color to the background, a border and a fancy font you can do that within the css and then it reflects in the final(Has to be linked/referenced to work) when you load up...