Както вече разбрахме всички тагове представляват елементите в един HTML документ. Във всеки един такъв документ е нормално да имаме две секции, всяка от които служи за контейнер на определена група от тагове. Тук говорим за видими и невидими тагове. Понеже са от изключително важност и двете групи за това са обособени специални контейнери за всяка от тях. Тези контейнери са head и body . Във head частта поставяме елементи, които не са видими от посетителя на сайта или приложението, а в body частта поставяме такива, които са предназначени за показване. Правилото относно тези неща е следното: невидими елементи можем да поставяме и в двете части докато видими имаме право само в head частта.