Why are some tags self-closing (
br, etc.) whereas others are not?
The important distinction between self-closing tags and all other tags is that self-closing tags represent void elements. Void elements like
br cannot contain any content. All other tags may (but are not required to) contain content.