Czym jest html?

Trwa migracja :/
Artykuł może wyświetlać się niepoprawnie
Przenoszę wpisy ze starego systemu. Niestety migracja wymaga ręcznych poprawek (czasu)

Czym jest HTML?

 

HTML (ang. HyperText Markup Language) – hipertekstowy język znaczników, wykorzystywany do tworzenia dokumentów hipertekstowych.

HTML pozwala opisać strukturę informacji zawartych wewnątrz strony internetowej, nadając znaczenie poszczególnym fragmentom tekstu – formując hiperłącza, akapity, nagłówki, listy – oraz osadza w tekście dokumentu obiekty plikowe np. multimedia bądź elementy baz danych np. interaktywne formularze danych.

HTML umożliwia określenie wyglądu dokumentu w przeglądarce internetowej. Do szczegółowego opisu formatowania akapitów, nagłówków, użytych czcionek i kolorów, zalecane jest wykorzystywanie kaskadowych arkuszy stylów.

https://pl.wikipedia.org/wiki/HTML

 

HTML to tekst, w którym znajdują się specyficzne dla języka HTML znaczniki.

W tym przypadku znacznik to również tekst w ostrych nawiasach – np. <b> – to znacznik który odpowiada za pogrubienie tekstu.

Wyróżniamy znaczniki otwierające i zamykające. Dla przykładu, znacznikiem otwierającym jest <b>, zamykającym zaś </b> – zwróć uwagę na znak „/” zaraz po znaku „<„.

jeśli utworzysz plik o treści:

to jest zwykły tekst, <b>a to jest tekst pogrubiony</b> i znów normalny

Przeglądarka w czasie odczytu pliku, zauważy, że tekst pomiędzy <b> a </b> należy pogrubić.
W efekcie otrzymasz:

to jest zwykły tekst, a to jest tekst pogrubiony i znów normalny

Niektóre znaczniki nie wymagają ‚nic pomiędzy’.
Dlatego zamiast pisać <nazwaZnacznika></nazwaZnacznika>, można napisać <nazwa znacznika /> zwróć uwagę, na znak „/” tuż przed końcem znacznika – przed znakiem „>”.

Oczywiście w przypadku znacznika pogrubienia <b /> – nie miało by sensu ponieważ nic byśmy nie pogrubili.
W przypadku znacznika nowej linii <br /> – znacznik samo-zamykający się ma już sens.

Przykład

Poniżej mamy przykładowy (uproszczony szablon) strony

<!DOCTYPE html>
<html>
  <head>
    <title>Moje wakacje</title>
  </head>
  <body>

    <h1>Tajlandia</h1>
    <h2>Bangkok</h2>
    <p>
      Bangkok to stolica Tajlandii.<br />
      W Bangkoku mieszka 10mln ludzi (to więcej niż 1/4 ludności Polski)<br />
      <img src=”bangkok.jpg” alt=”Bangkok nocą”/><br />
      Zobacz <a href=”bangkok.jpg”>fotorelację</a>.
    </p>
  </body>
</html>

Tak prosta strona w przeglądarce wygląda tak:

 

Szybka analiza przykładu

Sekcja „head

Wszystko w znaczniku „head” to informacje o stronie.
W tej sekcji pojawił się znacznik „title” – oznaczający tytuł strony.

Tytuł strony widoczny jest w nazwie zakładki.

Sekcja „body

Wszystko w znaczniku „body” to zawartość strony.

Mamy tu nagłówek najwyższego poziomu h1, podnagłówek h2, paragraf p.

W paragrafie znajduje się zdjęcie (znacznik: img). Zdjęcie znajduje się w osobnym pliku „bangkok.jpg” (stąd: dodatkowy atrybut: src=”bangkok.jpg” („src”, to skrót z angielskiego słowa source – czyli źródło). Dodałem również atrybut alt=”Bangkok nocą”. Atrybut alt to alternatywna treść. W przypadku gdy przeglądarka nie będzie w stanie pobrać zdjęcia to wyświetli tekst „Bangkok nocą”.

 

Gdy przeglądarka nie jest w stanie pobrać zdjęcia, to wyświetla alternatywną treść (atrybut alt).

najpierw musi zobaczyć plik html
Dopiero po przeczytaniu wie, że musi pobrać / Istotne przy optymalizacji strony /

Dopiero po pobraniu i przeczytaniu pliku strony, przegladara wie, że musi pobrać jeszcze zdjęcie.
 

W praktyce strony są dużo bardziej skomplikowane

 Przykład fragmentu strony YouTube.com.
Podświetlony fragment odpowiada treści html widocznej poniżej.

 

 

0 0 vote
Article Rating
Subscribe
Powiadom o
guest
0 komentarzy
Inline Feedbacks
View all comments