Tworzenie stron internetowych wiąże się w dzisiejszych czasach między innymi ze znajomością rozmaitych języków, które do tego właśnie celu są wykorzystywane. Takich języków wymienić można sporo, nie mniej jednak tym aktualnie najbardziej dominującym jest język o nazwie HTML. HTML to skrót od anglojęzycznego wyrażenia HyperText Markup Language, co na nasz rodzimy język można przetłumaczyć jako język znaczników hipertekstu. Do czego dokładnie służy język HTML? Mówiąc najogólniej, dzięki niemu możliwe jest opisanie struktury informacji, które zostały zawarte w dokumencie. Poszczególne fragmenty tego właśnie dokumentu zyskują wówczas odpowiednie znaczenie. Dzieje się to na przykład poprzez formowanie linków czy nagłówków. Dzięki językowi HTML istniej również możliwość w zakresie osadzenia w danym tekście różnych innych elementów, takich jak dla przykładu grafiki, formularze czy też animacje – z nich zawsze warto korzystać, albowiem w wyraźny sposób urozmaicają one stronę internetową, czyniąc ją o wiele bardziej atrakcyjną dla użytkowników (a o to przecież generalnie rzecz biorąc chodzi). Kolejną funkcją, którą posiada opisywany tutaj język jest to, że za jego sprawą mniej więcej wiadomo, jak pod kątem czysto wizualnym będzie się tworzona strona prezentować pod poszczególnymi przeglądarkami internetowymi. Oczywiście, zaznaczyć trzeba w tym miejscu koniecznie, że HTML umożliwia uzyskanie tejże wizualizacji do pewnego tylko stopnia. Nie to jednak, co już zostało powyżej opisane sprawiło, że język HTML stał się tak bardzo popularny i powszechnie wykorzystywany. Zadecydowały o tym fakcie dwie bardzo istotne sprawy. Pierwsza spośród nich to taka, że praca z tym właśnie językiem nie jest uzależniona od operacyjnego środowiska, w jakim dana strona jest tworzona i oglądana. Po drugie – żadnego znaczenia nie mają w tym momencie także i techniczne parametry komputera, na którym ktoś sobie taką stronę ogląda, a wiadomo przecież, że w tym zakresie mamy do czynienia z ogromnym zróżnicowaniem, bo jedni mają w tym zakresie lepsze komputery, inni natomiast niekoniecznie. Historia języka HTML sięga mniej więcej trzydziestu lat wstecz. Nie mniej jednak pierwsza specyfikacja nosząca taką właśnie nazwę została w publiczny sposób udostępniona z początkiem lat dziewięćdziesiątych minionego stulecia. Zawierała ona wówczas znaczniki w liczbie dwudziestu dwóch. Do dnia dzisiejszego jest wykorzystywane trzynaście spośród tych elementów i one to właśnie stanowią elementarny szkielet języka HTML. Opisywany tutaj język powstał w oparciu o jeszcze inny język, a mianowicie SGML. Mówiąc o języku HTML, koniecznie trzeba wspomnieć o komponentach, z których się n składa. Tych podstawowych jest kilka. Wymienić w tym miejscu trzeba przede wszystkim deklarację rodzaju dokumentu, znaczniki wraz z ich atrybutami, odwołania, rodzaje danych oraz znakowe referencje. Każdy spośród tych komponentów można opisać w bardzo dokładny sposób. Język HTML, odkąd tylko pojawił się na rynku, zdobywał sobie w bardzo szybkim czasie uznanie oraz popularność. Początkowo istniał jednakże problem, jeżeli chodzi o czystość kodu – w tym zakresie nie istniały bowiem jakiekolwiek standardy. W chwili obecnej natomiast sytuacja ta wygląda zupełnie inaczej, albowiem takowe standardy są już wprowadzone, dzięki czemu można było opanować chaos panujący w tym obszarze. Wspominane tutaj standardy podzielić aktualnie można na dwie kategorie, przy czym należy pamiętać, że podział ten ma charakter zdecydowanie umowny.