HTML and CSS
Document structure, semantic markup, the box model, and layout with Flexbox and Grid.
HTML gives a web page its structure and meaning; CSS controls its visual presentation. This chapter covers semantic HTML5 elements, the CSS box model, specificity and the cascade, and modern layout techniques with Flexbox and CSS Grid.