Şablonda 3 veya 4 temel öğe olur.
1- Header yani üst kısım. Bu her sayfada aynıdır. Şablonun belli başlı şeyleri belirtilir.
2- Footer yani alt kısım. Açık kalan kodlar burada kapatılır, sitenin altı tasarlanır.
3- Orta kısımda ise yalnızca yazı alanı bırakılır. Yani her sayfa değişiminde aslında yalnızca orta kısım değişir. Böylece tasarım bir kere çizilmekle her sayfada uygulanır yalnızca sayfanın içeriği değişmiş olur.