I simplified my html code down to this
Who are
The meaning of that error message is that the p#whoarewe
element was already implicitly closed when the HTML processor encountered the h2
element, so the
p
element for the end tag to close.
So no, your computer is not glitching out. The markup is indeed malformed.
Depending on what you are trying to accomplish, #whoarewe
looks like it should be its own div
element or a sectioning element, rather than a p
. A paragraph cannot contain a heading; they are two thematically separate structures and cannot exist within the other.