Styles and CSS defines text, links, images and other visual object layouts on your website. You need to define styles to implement hovering effects on your links, menu designs and much more.
When applying styles, you only need to define the layout once, and it is automatically applied any place it's referenced. That means, that changes to layout, colors, images and such, can easily be implemented using styles.