Element diversity

Did you know that there are 112 elements in HTML?!

It would be a bit too easy to only blame JS frameworks [for the overuse of divs]; there are several reasons we use divs so much:

  • Poor knowledge of HTML elements
  • Lack of understanding why
  • Insufficient CSS skills
  • Default styles
  • JS frameworks
  • We don't care enough about the page
  • Some elements are hard to style