Jeśli chcemy stworzyć swoją pierwszą w życiu stronę internetową, na pewno będzie dla nas pomocne dowiedzieć się, jakie są jej ramy, zakładając, że będziemy ją projektować samodzielnie, posługując się językiem Html, bądź xHtml. Tak naprawdę są zasadniczo trzy składniki strony, które muszą być, a przynajmniej, jakie być powinny – head, oraz body, które będą zawierać się w znaczniku dokumentu html. Head odnosi się do wszystkich tych elementów, jakie będą znajdować się w górnej części naszej strony, a więc tytułu, wszelkich informacji o stronie, w tym o jej tematyce, czy słowach kluczowych. Natomiast część body odnosi się do pozostałego fragmentu strony, czyli do tekstu, wszelkich na nim operacji, jak i do tabel, ramek, odnośników, itp., itd. Zazwyczaj w każdej z tych części będziemy umieszczać wiele dodatkowych poleceń, jednak warto pamiętać o tak zachowanej struktury dokumentu html, ponieważ pozwoli to nam na stopniową pracę nad stroną, skupiając się na poszczególnych elementach. Nie da się ukryć, że taka forma szablonu strony może wyglądać naiwnie prosto i gdybyśmy nie mieli wcześniej styczności z html’em na pewno byśmy nie uwierzyli, że jest to podstawa, na jakiej będziemy się opierać. Ważnym elementem języka Html jest stosowanie klamerek < i >, które z jednej strony, gdy wprowadzamy jakieś polecenie wygląda tak: „<”, a gdy działanie danego polecenia ma się zakończyć wygląda to tak: „/>”. Początkujący programiści zapominają często o takich detalach, jak slash, czy o samej klamerce, bądź na początku polecenia, bądź na końcu, co jest przyczyną różnych problemów.