HTML'de tag'ler (etiketler) hiyerarşik bir yapıdadır. Örneğin aşağıda etiketlerinin hiyerarşik yapısı gözükmektedir :
<tag1> <tag2> <tag3> </tag3> </tag2> </tag1>
Görüldüğü gibi hiyerarşinin en üstünde tag1 , altında tag2 ve onun altında da tag3 bulunmaktadır. Açılan bir tag kapanmadan üst tag kapatılamaz.