HTML文書では<HTML>、<HEAD>、<BODY> の3種類のタグで文書の構造を定義します。 <HTML>はHyperText Markup Languageの略で、その文書がHTML文書であることを宣言します。 <!DOCTYPE>を除くその他のすべての要素は、<HTML>~</HTML>の中に配置します。 ただし、<HTML>~</HTML>の子要素として直接配置できるのは、 <HEAD>と<BODY>を順に1つずつ、 または<HEAD>と<FRAMESET>を順に1つずつのいずれかのみです。