HTML layouts divide a webpage into parts: a header at the top, a menu (nav), the main content, a sidebar (aside), and a footer at the bottom. This makes the page easy to scan, helps search engines understand it, and keeps your code tidy.
Here, you will learn about HTML5 semantic elements and four ways to build a layout: CSS frameworks, floats, Flexbox, and Grid.
Example
Cities
London
London is the capital city of England. It is the most populous city in the United Kingdom.
Standing on the River Thames, London has been a major settlement for two millennia, its history going back to its founding by the Romans, who named it Londinium.