Przejdź do treści

Centrum Kształcenia Zawodowego i Ustawicznego w Mrągowie

Przykładowa struktura strony HTML

wtorek,

Przykładowa struktura strony HTML

Struktura HTML strony składa się z kilku kluczowych elementów, które razem tworzą kompletną i funkcjonalną stronę internetową.

Przykładowa struktura HTML

Kod nie zawiera stylów CSS, więc wygląd strony będzie bardzo podstawowy. Stylizację można dodać za pomocą zewnętrznych arkuszy stylów CSS, czego przykłady znajdziesz w kolejnych materiałach.

<!DOCTYPE html>
<html lang="pl">
<head>
    <meta charset="UTF-8">
    <title>Przykładowa strona</title>
</head>
<body>
    <div class="container">
        <!-- Nagłówek -->
        <header>
            <h1>Tytuł nagłówka</h1>
        </header>

        <!-- Część główna -->
        <main>
            <!-- Menu strony -->
            <nav>
                <ul>
                    <li><a href="link1.html">Link 1</a></li>
                    <li><a href="link2.html">Link 2</a></li>
                </ul>
            </nav>

            <!-- Artykuł -->
            <article>
                <img src="obrazek.jpg" alt="Opis obrazka">
                <h2>Tytuł artykułu</h2>
                <p>Akapit pierwszy artykułu.</p>
                <p>Akapit drugi artykułu.</p>
            </article>
        </main>

        <!-- Stopka -->
        <footer>
            <p>© 2024 Przykładowa stopka</p>
        </footer>
    </div>
</body>
</html>

Efekt w przeglądarce

Stronę uzupełniono o konkretną treść. Brakuje obrazu, dlatego wyświetlany jest tekst zastępczy, o dołączaniu grafiki do dokumentu traktuje następny materiał: „Jak dodać obraz do strony HTML?”. Na pewno strona nie wygląda imponująco, jednak ma zachowaną strukturę, a jej efekt wizualny będzie ulepszany w kolejnych materiałach.

Omawiana strona

Znaczenie zastosowanych znaczników

  • <!DOCTYPE html> – ten znacznik informuje przeglądarkę, że dokument jest stroną HTML5. Jest to niezbędne do prawidłowego renderowania strony.
  • <html lang="pl"> – jest to korzeń (root) dokumentu HTML. Wszystkie inne kolejne elementy HTML muszą znajdować się wewnątrz tego znacznika. Atrybut lang określa język dokumentu, tutaj "pl" dla polskiego.
  • <head> – ta sekcja zawiera metadane, tytuł strony oraz linki do skryptów i arkuszy stylów. Metadane nie są wyświetlane na stronie, ale są ważne dla przeglądarek i wyszukiwarek.
    • <meta charset="UTF-8"> – określa kodowanie znaków używane przez dokument, co jest ważne dla poprawnego wyświetlania tekstu.
    • <title> – tytuł strony, który jest wyświetlany na karcie przeglądarki.
  • <body> – główna część dokumentu, zawiera wszystkie zawartości widoczne dla użytkownika, takie jak tekst, obrazy, linki itp.
  • <div class="container"> – kontener, który służy do grupowania zawartości i często jest używany do zastosowania stylów CSS lub skryptów JavaScript.
  • <header> – reprezentuje nagłówek strony. Zazwyczaj zawiera tytuł strony i inne elementy wprowadzające.
  • <main> – główna zawartość strony. Jest to semantyczny znacznik, który pomaga w organizacji struktury strony i jest ważny dla dostępności oraz SEO.
    • <nav> – znacznik nawigacji, który zwykle zawiera menu strony. Ułatwia poruszanie się po stronie.
      • <ul> – nieuporządkowana lista, często używana do tworzenia menu nawigacyjnego.
      • <li> – element listy, który zawiera pojedynczy element menu, zazwyczaj link.
      • <a href="..."> – hiperłącze, które umożliwia przechodzenie do innych stron lub sekcji strony.
    • <article> – znacznik używany do oznaczania niezależnej, samowystarczalnej zawartości, takiej jak artykuł. Wewnątrz znajdują się elementy takie jak obrazy, nagłówki i akapity.
      • <img src="..." alt="..."> – znacznik obrazu, gdzie src wskazuje ścieżkę do pliku obrazu, a alt to tekst alternatywny.
      • <h2> – nagłówek drugiego poziomu, użyty do tytułowania sekcji artykułu.
      • <p> – znacznik akapitu, służy do organizowania tekstu.
  • <footer> – stopka strony, często zawiera informacje o prawach autorskich, linki do polityki prywatności, regulaminów, kontaktu itp.

Semantyka kodu

Każdy z prezentowanych znaczników odgrywa specyficzną rolę w strukturze i semantyce strony internetowej, co przekłada się na lepszą organizację treści, dostępność oraz optymalizację pod kątem wyszukiwarek internetowych (SEO).

  • Semantyczne znaczniki HTML5 (takie jak <header>, <nav>, <main>, <article><footer>) pomagają w zrozumieniu struktury strony przez przeglądarki i narzędzia, takie jak czytniki ekranu, co jest szczególnie ważne dla osób z niepełnosprawnościami. Ich stosowanie praktycznie nie wymaga wielkiego dodatkowego nakładu pracy, dlatego powinny być szeroko stosowane.
  • Znaczniki <div> są używane do grupowania zawartości i stylizacji, ale nie niosą ze sobą dodatkowej semantyki.
  • Znaczniki nawigacyjne i linki (<nav>, <ul>, <li>, <a>) ułatwiają użytkownikom poruszanie się po stronie i są kluczowe dla dobrej nawigacji.
  • Znaczniki tekstowe (<h1>, <h2>, <p>) służą do organizacji treści w czytelny sposób, z wyraźnie zdefiniowanymi nagłówkami i akapitami.

Kurs „Webmaster Starter Kit”

Artykuł: Konkurs z Języka Angielskiego Zawodowego

Konkurs z Języka Angielskiego Zawodowego

Artykuł: Testujemy kontroler ARGB

Testujemy kontroler ARGB

Artykuł: Olimpiada Zdrowia PCK

Olimpiada Zdrowia PCK

Artykuł: Zostań dawcą szpiku!

Zostań dawcą szpiku!

Artykuł: Przeglądarka Vivaldi

Przeglądarka Vivaldi

Nasze technikum

Technik informatyk

Szkoły dla dorosłych

Nasza szkoła

Pełna oferta edukacyjna

Oferta szkoły