Strona internetowa — co to jest?
Strona internetowa to dokument (lub zestaw dokumentów) napisany w języku HTML (HyperText Markup Language) i często wsparty arkuszami stylów CSS (Cascading Style Sheets). HTML definiuje strukturę i zawartość strony – określa, co jest nagłówkiem, akapitem, listą, obrazkiem itp. CSS opisuje wygląd tych elementów – kolory, czcionki, rozmiary, układ na stronie i inne aspekty prezentacji.
Jak działa strona WWW?
- Wpisanie adresu (URL): użytkownik wprowadza adres strony w przeglądarce.
- Żądanie do serwera: przeglądarka wysyła żądanie do serwera, na którym znajdują się pliki strony.
- Odpowiedź serwera: serwer przesyła plik HTML (a często także pliki CSS, skrypty i obrazy).
- Parsowanie HTML: przeglądarka czyta kod HTML i tworzy model DOM (Document Object Model).
- Pobranie zasobów: przeglądarka pobiera dodatkowe zasoby wskazane w HTML, np. arkusze stylów CSS.
- Renderowanie: CSS jest interpretowany i stosowany do elementów w DOM, a przeglądarka renderuje stronę i wyświetla ją użytkownikowi.
Podstawowa struktura pliku HTML
Plik HTML powinien mieć rozszerzenie .html (np. index.html). Poniżej znajduje się przykład minimalnej strony HTML z nagłówkiem i akapitem:
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<title>Moja pierwsza strona</title>
</head>
<body>
<h1>Witamy na naszej stronie!</h1>
<p>To jest pierwszy akapit naszej przykładowej strony.</p>
</body>
</html>
Wyjaśnienie elementów z przykładu
- <!DOCTYPE html> — deklaracja typu dokumentu informująca przeglądarkę, że użyty jest HTML5.
- <html lang="pl"> — główny element dokumentu z atrybutem języka.
- <head> — sekcja nagłówkowa dokumentu (np. kodowanie znaków, tytuł strony).
- <meta charset="UTF-8"> — określa kodowanie znaków dokumentu.
- <title> — tytuł strony wyświetlany na karcie przeglądarki.
- <body> — część dokumentu zawierająca elementy widoczne na stronie (nagłówki, akapity, obrazy itp.).
- <h1> — nagłówek pierwszego poziomu; <p> — akapit tekstu.
Po zapisaniu takiego pliku i otwarciu go w przeglądarce zobaczysz stronę z dużym tytułem "Witamy na naszej stronie!" oraz poniżej tekstem akapitu — to najprostszy przykład działania strony internetowej.