CSS Styling
While HTML gives you some basic tags for headings, bold and italics, users today expect applications to look good and have a clean and attractive user interfaces. A language known as Cascading Style Sheets (CSS) is used to achieve this styling.
Each part of an HTML document such as text, input fields, and buttons, is referred to as a an element. Depending on the type of element, various styles are possible. Styles are defined in a .css file in the form of “classes”. These “classes” are then applied to elements where the styling is required.