Co to jest HTML?
HyperText Markup Language (HTML) to rodzaj języka komputerowego, który służy do tworzenia stron, które mogą być publikowane w Internecie lub wysyłane pocztą elektroniczną. Chociaż dla wielu osób może się to wydawać skomplikowane, uważa się go za stosunkowo prosty język. Cały tekst, grafika i elementy projektu strony zaprojektowane w tym języku są „otagowane” kodami, które instruują przeglądarkę internetową lub program pocztowy, jak wyświetlać te elementy. Tagi dostarczają również informacji o układzie i formacie, dzięki czemu strona internetowa lub wiadomość e-mail będą wyglądały tak blisko, jak to możliwe, zgodnie z zamierzeniami projektanta. Dla początkującego projektanta stron internetowych lub każdego innego, kto musi znać określony kod lub chce nauczyć się tworzyć całą stronę internetową, istnieje wiele programów narzędziowych, programów i stron internetowych, które mogą mu pomóc w pisaniu kodu HTML.
Struktura
Kodowanie HTML ma strukturę drzewa, a każdy inny znacznik jest w nim zagnieżdżony. W większości przypadków każdy element formatujący wymaga znacznika początkowego i znacznika końcowego, a różne znaczniki nie powinny się pokrywać. To właśnie oznacza „zagnieżdżony”; jeśli znacznik 2 otwiera się po znaczniku 1, to znacznik 2 powinien zostać najpierw zamknięty, aby element formatujący znacznika 2 był całkowicie zamknięty w znaczniku 1. Elementy to poszczególne elementy, które składają się na kod, i obejmują znaczniki otwierające i zamykające oraz treść między nimi. Atrybuty dostarczają więcej informacji o elemencie i składają się z atrybutu i jego wartości, połączonych znakiem równości.
Aby utworzyć element HTML, użytkownik tworzy znacznik, który zaczyna się i kończy nawiasami kątowymi, i umieszcza go przed tekstem, który należy sformatować. Kod - zwykle jedna lub więcej liter, cyfr, słów i / lub symboli - wewnątrz nawiasów kątowych wskazuje, czym jest element i jakie atrybuty powinna mieć zawartość, takie jak jego rozmiar, czcionka lub inne cechy. Aby zakończyć formatowanie, użytkownik wpisuje pierwszy nawias kątowy, następnie odwrotny ukośnik, a następnie powtarza kod elementu i zamyka nawias. Na przykład <title> <strong> Co to jest HTML? </strong> </title> to kod używany do formatowania tytułu tego artykułu; znacznik „strong” jest zagnieżdżony w znaczniku „title”.
Rodzaje kodów
Istnieje wiele kodów umożliwiających różne formatowanie tekstu, w tym kursywa, tabele, akapity i hiperłącza do stron internetowych. Kody mogą również wskazywać przeglądarce lub programowi pocztowemu, jak wyświetlać lub korzystać z innych elementów, takich jak zdjęcia, grafika, wideo i dźwięk. Do tworzenia znaków interpunkcyjnych, znaków diakrytycznych i innych symboli, które mogą pojawiać się w tekście, można używać innych typów kodów bez nawiasów kątowych. Chociaż wszystkie przeglądarki internetowe i wiele programów pocztowych używają HTML, każdy z nich może interpretować i wyświetlać kod nieco inaczej, a projektanci często muszą wziąć pod uwagę te różnice podczas tworzenia strony internetowej.
Ewoluujący język
Od czasu opracowania HTML na początku lat 90. przez brytyjskiego informatyka Tima Bernersa-Lee, wprowadzono wiele zmian i wersji. Wersje te są utrzymywane przez konsorcjum World Wide Web (W3C) od 1996 r. W styczniu 2008 r. Grupa robocza, która opracowywała tę specyfikację, opublikowała pierwszy publiczny projekt roboczy HTML 5. Ta wersja, będąca wciąż w fazie rozwoju od 2011 r., Miała radykalnie zmienić tworzenie aplikacji internetowych. Wprowadza szereg nowych elementów, w tym dotyczących struktury witryny, interaktywności oraz obsługi audio i wideo, a także nowych atrybutów.
Wyświetlanie kodu strony internetowej
Kod użyty do utworzenia dowolnej strony internetowej można zobaczyć, przechodząc do strony w przeglądarce, a następnie wybierając odpowiednią opcję z menu przeglądarki. W większości przeglądarek użytkownik może kliknąć menu „Widok” i wybrać opcję, taką jak „źródło”, „źródło widoku” lub „źródło strony”. Spowoduje to wyświetlenie wyskakującego okna i kodu, który został użyty do utworzenia tej strony internetowej.
Należy zauważyć, że nie wszystkie treści na wszystkich stronach internetowych są napisane w języku HTML. Extensible Markup Language (XML) i Extensible Markup Language (XHTML) to inne typy języków znaczników używanych w tworzeniu stron internetowych. Ponadto arkusze stylów - takie jak Kaskadowe arkusze stylów (CSS) - są używane do dołączania stylu do dokumentów HTML. Języki takie jak Flash® i Java® są używane do tworzenia interaktywnych treści. Można dodać wiele innych języków programowania, aby dodać określoną funkcjonalność do strony internetowej.
W porównaniu do HTM
Praktycznie rzecz biorąc, nie ma różnicy między HTM a rozszerzeniami HTML, ponieważ oba są odczytywane jako plik HTML przez większość komputerów. Powodem były dwa różne rozszerzenia na początku, ponieważ niektóre typy komputerów, takie jak te, które działały na 16-bitowych systemach DOS lub Windows® 3, nie mogły odczytać czterech rozszerzeń znaków i dlatego potrzebowały trzyznakowego rozszerzenia HTM. Większość systemów, które potrafią odczytać rozszerzenia czterech znaków, są automatycznie programowane do rozpoznawania plików HTM jako plików HTML, chociaż użytkownicy komputerów mogą czasami potrzebować konwertera, aby zmienić plik z HTM na format rozpoznawany przez system.