a. Define styles for your web pages , including colors, layout, and fonts.
b. It is used to create the actual content of the page, such as written text.
c. It allows one to adapt the presentation to different types of devices, such as large screens, small screens, or printers.