An HTML page layout describes the appearance of a website. An HTML layout structure helps the user to navigate through web pages easily. HTML layout specifies a way to arrange web pages in well-mannered, well-structured using simple HTML tags.
HTML Layout can be structured
Using Tables. Giving rows and column and assigning text to it
Multiple Columns Layout using tables
Using DIV, SPAN tag
HTML Layout Elements: <header> to defines a header section for a document
<nav> to define navigation links, <section> – to define a section in a document, <article> – define an independent content, <aside> – defines a sidebar content, <footer> – defines a footer for a section, <details> – to define additional details ,<summary> – is to define a heading for the <details> element.