Broad term that describes everything that goes into building a website - which is a lot!
Our HTML dictates what content will be on the page. It provides our basic structure.
Our CSS describes how that content should look, how it should be laid out, and what styles it should have.
If in doubt:
(or ask someone!)
"how to add a background image to title css"
Create a digital business card