HTML layouts provide a way to arrange web pages in well-mannered, well-structured, and responsive ( all devices) form or we can say that HTML layout specifies a way in which the web pages can be arranged.
Use CSS and JAVASCRIPT based frameworks for creating layouts for responsive ( all devices) and dynamic website designing.
Different HTML5 elements:
<header>: Header for a document or a section.
The <header> element is used to create the header section of web pages. The header contains the introductory content, heading element, logo, or icon for the webpage.
<nav>: Container for navigation links
<section>: Section in a document -represent a section of web page which contains group together
<article>: Independent self-contained article
<aside>: Content aside from the content (like a sidebar)
<footer>: Footer for a document or a section
<details>: Additional details
<summary>: Heading for the <details> element