Elementy języka HTML
HTML
HTML (HyperText Markup Language) to język znaczników pozwalających opisać strukturę strony internetowej oraz zależności między nimi. Umożliwia także zdefiniowanie wyglądu strony. Implementacja języka jest ułatwiona, bo jest on standaryzowany. Aktualnym standardem jest HTML5, który obsługuje większość współczesnych przeglądarek.
Czy potrzebuję specjalnego programu, by pisać kod HTML?
Kod źródłowy HTML ma postać tekstową, więc można go pisać w dowolnym edytorze tekstu. Na początek nie potrzebujesz żadnego płatnego oprogramowania. Wystarczy Notatnik, który jest wbudowany w każdy system Windows lub jego odpowiednik na innych systemach operacyjnych. Przy prostych stronach w zupełności wystarcza, jednak istnieją bardziej zaawansowane rozwiązania. Alternatywą jest Notepad++, który ma kilka dodatkowych funkcji, między innymi kolorowanie słów kluczowych oraz obsługę wielu plików naraz.
Warto poszukać zintegrowanego środowiska programistycznego, które jeszcze bardziej ułatwia pracę. Przykładem takiego programu jest darmowy Microsoft Visual Studio Cod. Zawiera on mnóstwo dodatków, obsługuje większość współczesnych języków programowania (w tym HTML), ma wbudowane inteligentne podpowiadanie składni oraz ułatwia organizację większego projektu.
Edytorów jest więcej, warto poszukać takiego, który będzie nam odpowiadał.
Co w sekcji BODY, a co w HEAD?
Ogólna zasada mówi, że ustawienia trafiają do sekcji, którą wyznacza element head, a to, co wyświetla się na stronie – do sekcji body.
Przykładowe znaczniki w sekcji head
Elementy, które powinny zostać umieszczone w sekcji head:
Przykładowe znaczniki w sekcji body
Elementy, które powinny zostać umieszczone w sekcji body:
W sekcji body umieszczamy również wszystkie znaczniki manipulujące wyglądem tekstu.
Nagłówki
Na swojej stronie możesz używać stopniowalnych nagłówków.
Nagłówek pierwszego stopnia
Znaczniki dla kolejnych poziomów wyglądają bardzo podobnie, zmienia się wyłącznie cyfra.
Jak jednak wyglądają jeden pod drugim? Sprawdźmy.
Nagłówek drugiego stopnia
Nagłówek trzeciego stopnia
Nagłówek czwartego stopnia
Nagłówek piątego stopnia
Nagłówek szóstego stopnia
Korzystając z witryny ZPE, nowe nagłówki w markdownie możesz wprowadzać za pomocą #. Jeden # to jeden poziom nagłówka.
Nagłówek piątego stopnia:
Nagłówki możemy również wyrównywać.
Do wyboru mamy kierunki: left, right, center.
Akapity
Przejście do nowego akapitu sygnalizujemy znacznikiem:
Akapity, podobnie jak nagłówki, możemy wyrównywać.
Do wyboru mamy kierunki: left, right, center.
Jeśli w danym miejscu chcemy zaznaczyć koniec wiersza, ale nie akapitu, posłużymy się znacznikiem:
Blokadę łamania wprowadzimy natomiast następującym znacznikiem:
Listy
Na budowanej stronie możemy chcieć zamieścić listę. Jak to zrobić?
Najpierw zdecydujmy, czy chcemy stworzyć listę numerowaną czy nienumerowaną.
Lista nienumerowana (nieuporządkowana)
Wprowadzamy ją następującymi znacznikami:
To jednak nie wszystko, ponieważ oznaczyć powinniśmy również jej kolejne elementy. Jak to zrobić?
Lista numerowana (uporządkowana)
Wprowadzamy ją następującymi znacznikami:
Lista wraz z elementami wygląda podobnie jak lista nieuporządkowana:
Odsyłacze
Nie bez powodu internet nazywamy siecią. Wszechobecne hiperłącza nie są już dla nikogo zaskoczeniem. Twoja strona internetowa zapewne będzie zawierać przynajmniej kilka odsyłaczy prowadzących do dokumentów, innych witryn, etc. Jak zatem przygotować taki odsyłacz?
Hiperłącza mogą prowadzić nie tylko do innych witryn, ale też otwierać klienta poczty, by wysłać maila na podany adres. Wymagają wtedy niewielkiej modyfikacji:
Jeśli utworzysz odnośnik, tekst hiperłącza domyślnie będzie miał kolor niebieski oraz będzie podkreślony.
Komentarze
Cokolwiek umieścisz w znaczniku komentarza zostanie zignorowane przez przeglądarkę. Tag ten jest niezmiernie użyteczny z punktu widzenia programisty. Umożliwia dokumentację kodu - wyjaśnienie jego działania, dzięki czemu, kiedy w przyszłości wrócisz do swojego kodu, będziesz wiedzieć, za co odpowiadał dany element.
Większość współczesnych przeglądarek stron WWW ma wbudowane narzędzia ułatwiające programistom tworzenie stron internetowych. Jeśli korzystasz z systemu Windows, otworzysz je przyciskiem F12.
Funkcje, jakie udostępniają, mogą ułatwić naprawianie błędów na stronie. Dostępna jest inspekcja kodu źródłowego, analiza ruchu sieciowego pomiędzy przeglądarką a serwerem, analiza wydajności strony i wiele innych.
Wejdź na dowolną stronę WWW i uruchom narzędzia programistyczne. Przejrzyj dostępne funkcje, sprawdź co się dzieje, kiedy przeglądasz stronę i wchodzisz z nią w interakcję.