Struktura strony HTML
Struktura strony HTML
W tej części lekcji dowiesz się, jak zbudowana jest podstawowa strona HTML. Zrozumienie struktury dokumentu HTML jest kluczowe, ponieważ każda strona internetowa opiera się na określonej hierarchii i organizacji. HTML (HyperText Markup Language) to język, który umożliwia tworzenie stron internetowych, ale aby przeglądarka mogła poprawnie wyświetlić Twoją stronę, musisz stworzyć jej odpowiednią strukturę.
Podstawowa struktura dokumentu HTML
Każda strona HTML zaczyna się od deklaracji typu dokumentu, a następnie zawiera kilka głównych elementów, które określają jej zawartość. Poniżej znajduje się przykład prostej struktury HTML:
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Moja Pierwsza Strona</title>
</head>
<body>
<h1>Witaj na mojej stronie!</h1>
<p>To jest pierwszy akapit na mojej stronie HTML.</p>
</body>
</html>
W tym przykładzie masz kilka kluczowych elementów:
1. <!DOCTYPE html>
Każdy dokument HTML powinien zaczynać się od deklaracji DOCTYPE. Służy ona do określenia wersji HTML, której będziemy używać. W przypadku współczesnych stron internetowych jest to HTML5. Ta deklaracja pomaga przeglądarkom zrozumieć, jak interpretować stronę.
2. <html>
Element <html> jest głównym kontenerem całego dokumentu HTML. Wszystko, co znajduje się na stronie, musi być zawarte w tym tagu. Dodatkowo w tagu <html> możemy ustawić język strony, używając atrybutu lang. W przykładzie mamy lang="pl", co oznacza, że strona jest w języku polskim.
3. <head>
Tag <head> zawiera metadane strony, takie jak tytuł strony, informacje o kodowaniu znaków czy ustawienia widoku na urządzenia mobilne. Choć zawartość tego tagu nie jest wyświetlana bezpośrednio na stronie, jest bardzo ważna dla poprawnego działania strony.
W sekcji <head> umieszczamy między innymi:
<meta charset="UTF-8">– określa kodowanie znaków, dzięki czemu tekst na stronie będzie poprawnie wyświetlany, zwłaszcza z polskimi znakami.<meta name="viewport">– pomaga w dostosowaniu strony do różnych rozmiarów ekranów (szczególnie ważne na urządzeniach mobilnych).<title>– tytuł strony, który pojawia się na karcie w przeglądarce.
4. <body>
Tag <body> zawiera całą treść strony, którą widzi użytkownik. Wszystko, co ma się pojawić na stronie (teksty, obrazy, przyciski itp.), musi być zawarte w tym elemencie. W naszym przykładzie mamy tu nagłówek <h1> i akapit <p>.
5. Nagłówki i akapity
Wewnątrz elementu <body> umieszczamy nagłówki, akapity, obrazy, formularze itp. Nagłówki są ważne, ponieważ pomagają w organizowaniu treści na stronie. Używamy ich do wyróżnienia tytułów sekcji lub podsekcji. Z kolei akapity służą do wprowadzania tekstu. Oto przykład:
<h1>Witaj na mojej stronie!</h1> <p>To jest pierwszy akapit na mojej stronie HTML. HTML pozwala na organizowanie treści w bloki, takie jak akapity, które są wyświetlane jeden pod drugim.</p>
6. Znaczenie struktury
Każda strona internetowa, niezależnie od tego, jak złożona, zaczyna się od podobnej struktury. Zrozumienie tej struktury jest kluczowe, ponieważ pozwala na tworzenie czytelnych i dobrze zorganizowanych stron. Bez tej struktury przeglądarka nie byłaby w stanie poprawnie wyświetlić zawartości strony.
Dlaczego struktura HTML jest ważna?
Poprawna struktura strony HTML pomaga nie tylko w renderowaniu strony w przeglądarkach, ale także wpływa na:
- SEO (optymalizacja pod kątem wyszukiwarek) – dobrze zorganizowana strona jest łatwiejsza do zrozumienia przez wyszukiwarki, co może poprawić jej widoczność w wynikach wyszukiwania.
- Przyjazność dla urządzeń mobilnych – struktura HTML pozwala na łatwe dostosowanie strony do różnych ekranów, co jest kluczowe w dobie urządzeń mobilnych.
- Wydajność – dobrze napisany kod HTML jest bardziej wydajny i szybciej ładowany przez przeglądarki.
Podsumowanie
W tej lekcji poznałeś podstawową strukturę strony HTML. Zrozumiałeś, jak ważne jest odpowiednie uporządkowanie elementów, aby strona działała poprawnie i była przyjazna dla użytkowników. Pamiętaj, że każda strona HTML zaczyna się od deklaracji DOCTYPE, a jej zawartość jest umieszczona w tagach <html>, <head> i <body>.
Testuj swój kod w JSFiddle
Aby zobaczyć, jak działa struktura HTML, możesz skorzystać z narzędzia online, takiego jak JSFiddle. Wystarczy, że otworzysz stronę, wkleisz swój kod HTML do odpowiednich sekcji (HTML, CSS), a wynik zobaczysz w panelu „Result”.
Spróbuj przetestować poniższy kod w JSFiddle:
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Moja Pierwsza Strona</title>
</head>
<body>
<h1>Witaj na mojej stronie!</h1>
<p>To jest pierwszy akapit na mojej stronie HTML.</p>
</body>
</html>
