title: What is the main tag in HTML5 ? How does it differ from body tag?
body: <p>I have a lot of confusion around <code>main</code> tag of HTML. It describes content of the page but so does <code>body</code>. There should be only one <code>main</code> tag in the page. The <code>body</code> tag should also have one appearance in HTML. What is the difference between these two tags ? Which elements can be nested between <code>main</code> tag and which can't? How does this tag change it's nature to flow content and palpable content ?</p>