html article vs section vs div

A few days ago, I was having a chat with some friends, one of whom asked me the difference between

in HTML. Section. We could use
, but using
gives more semantic meaning to the content. Figure 3-8-1: HTML 5 tags header, footer, nav, article, section, aside, a first glance (warning, could be partially misleading, see text) All you need to remember is that span and div are “meaningless” tags. The HTML
element represents a self-contained composition in a document, page, application, or site, which is intended to be independently distributable or reusable (e.g., in syndication). You should only use one
element on a page, and it shouldn’t be placed within an