Why do we need required in HTML?
Similarly one may ask, do you need the HTML tag?
Those tags are required by the DOCTYPE you're using and should not be omitted. The html element is the root element of every html page. If you look at all other elements' description it says where an element can be used (and almost all elements require either head or body).
Similarly, what is the use of head in HTML?
The <head> element is a container for metadata (data about data) and is placed between the <html> tag and the <body> tag. HTML metadata is data about the HTML document. Metadata is not displayed. Metadata typically define the document title, character set, styles, scripts, and other meta information.
Use Lower Case Element Names HTML allows mixing uppercase and lowercase letters in element names. We recommend using lowercase element names because: Lowercase are easier to write.