HTML defines the structure and layout of a web document by using a variety of tags and attributes. The word ‘hypertext’ refers to the links that the page may contain and the ‘markup language’ refers to the way tags are used to define the page layout and elements within the page.