w3c html validation error – Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections

Either:

  1. Add a heading (h1, …, h6) tag to your section element.
  2. Replace your section element with a div element.
  3. Ignore the warning. The message you’re seeing is a non-normative usage recommendation, as per the HTML5 spec (highlighting mine):

    The theme of each section should be identified, typically by
    including a heading (h1h6 element) as a child of the section
    element.

Leave a Comment