What is semantic HTML?
It’s often considered ‘good practice’ to make our HTML as meaningful as possible by using class names that relate to an element’s purpose rather than its appearance. But can class names actually give content a semantic ‘boost’? And does using presentational names somehow make our content less meaningful?