One of the 25 questions in this topic
<div> is a generic container with no semantic value. It should only be used when there is no semantic tag suitable for the purpose.