HTML (ang. HyperText Markup Language ) – język do tworzenia stron internetowych opierający się na znacznikach, czy inaczej je nazywając – tagach. Język HTML do poprawnego wyświetlania strony wykorzystuje arkusze CSS, oraz ładuje dane z plików XML.
W standardzie języka HTML, oraz wszystkich przeglądarek internetowych przyjęło się, że plik który ma się ładować jako strona główna ma nazwę „index.html”, ostatecznie „index.php” W różnych językach do tworzenia stron dany plik nazywa się inaczej, np. w ASP.NET jest to default.asp
Strona HTML składa głównie się z poniższych tagów: - Otwiera ciało dokumentu jako html - Informacje nagłowkowe, style, autor, kodowanie strony, etc. - Tag do zamieszczania styli zmieniających czcionki, pozycje, kolory, etc. - Tag ładujący funkcje / plik języka JavaScript - Tag otwierający kształtowanie właściwe strony
Ładowanie się strony jest kwestią indywidualną dla danej przeglądarki (CSS). Sekwencja ładowania jest taka jaką utworzyliśmy w pliku HTML. Nie ma reguły dla pierwszeństwa ładowania się plików / kodu - kod ładuje się tak jak został napisany (jeżeli najpierw umieszczamy plik CSS to zostanie on wczytany przed załączeniem pliku JS i vice versa)
Z językiem HTML można spotkać się w różnych nazwach (bynajmniej nie są tym samym!), niektóre z nich to: HTML5 HTML XHTML Różnice w danych wersjach to głównie różnice składniowe, oraz ilość przeróżnych tag’ów w zastosowaniu. HTML5 dodatkowo obsługuje odtwarzanie filmów / audio bez wymagania flashplayer’a.
Zdawać by się mogło, że HTML to język jedynie do tworzenia stron internetowych, lecz z upływem czasu został on wprowadzany w innych rozwiązaniach (w końcu ostatecznie generuje interfejs dla użytkownika). Przykładowe rozwiązania to: Aplikacje w stylu Metro na Windows 8 Aplikacje w urządzeniach mobilnych
HTML bez szablonów CSS praktycznie nie istnieje, aktualnie nie ma na tym świecie stylowej strony bez CSS’a. Dzięki CSS’owi by umiejscowić dane strony w różnych miejscach nie należy już robić tego za pomocą tabeli, wystarczy kilka odpowiednich tagów i problem z głowy.
W skrócie, do CSS należy ustawianie: - Kolorów - Pozycji - Tła - Czcionki - Tekstu - Odnośników - Grupowania - Pozycjonowania - Warstw
Strona HTML bez JavaScript może istnieć, lecz pozbawiona jest dynamiki. Język JavaScript pozwala na stworzenie strony bardziej żywej, reagującej na poczynania użytkownika, a także wyświetlania irytujących reklam / okienek captcha. Mimo to, gdyby nie JavaScript to przykładowo na FaceBook’u nie mieli byśmy sugestii podczas wyszukiwania znajomych, a okna ze zdjęciami by się nam nie mogły poprawnie wyświetlić. JS nadaje bezpieczeństwo, atrakcyjność, oraz mobilność stronom www.
Najlepsza strona poświęcona językowi HTML: Najlepsza Polska strona dla HTML: Style CSS: Język JS: