In brief
HTML article represents self-contained content that can be distributed or reused independently, such as a post. It is not merely a replacement for every div.
Useful to know
HTML article represents self-contained content that can be distributed or reused independently, such as a post. It is not merely a replacement for every div. [1]
In a catalogue, a publication can have its own article and heading. An internal decorative container does not automatically have that meaning. Choose by content role and style the visual box with CSS.
Sources
For further detail and to check the information: