Wprowadzenie do WWW

Page 18

Strony WWW

Jak to działa?

Strony internetowe, serwisy WWW, witryny, aplikacje webowe są wyświetlane za pomocą

specjalnego programu komputerowego, nazywanego

przeglądarką internetową lub przeglądarką www

Przykładowe przeglądarki: Chrome, Firefox, Opera, Safari, Internet Explorer, Edge.

.

Uwaga!

Aktualne dane sprawdzisz na stronie ranking.pl.

http://ranking.pl/pl/rankings/web-browsers-groups.html dostęp: 10.08.2017

https://ranking.gemius.com/pl/ dostęp: 03.06.2023

Producenci przeglądarek regularnie udostępniają ich najnowsze wersje, umożliwiające coraz lepszą obsługę stron WWW.

Tworząc witrynę nie można jednak zakładać, że wszyscy odbiorcy będą korzystali z najnowszej wersji naszej ulubionej przeglądarki. Nasza strona musi być elastyczna, czyli prawidłowo wyświetlać się na różnych wersjach przeglądarek.

Użytkownik chcąc wyświetlić witrynę wpisuje jej adres URL we właściwym polu przeglądarki (na pasku adresu). Przeglądarka wtedy wysyła żądanie wyświetlenia strony do komputera, na którym znajduje się dana strona.

Taki komputer nazywany jest serwerem WWW

.

Serwery to komputery, które są przez cały czas uruchomione, a ich zadaniem jest przechowywanie i udostępnianie stron internetowych lub innych danych.

Współcześnie strony internetowe wyświetlane są na bardzo różnorodnych urządzeniach: komputerach, tabletach, smartfonach.

Każde z tych urządzeń może pracować na innej wersji systemu operacyjnego oraz w innej rozdzielczości czy

głębi kolorów.

http://ranking.pl/ dostęp: 10.08.2017
http://ranking.pl/ dostęp: 10.08.2017
http://ranking.pl/ dostęp: 10.08.2017 True color to blisko 17 milionów kolorów.

Obecnie większość odsłon* stron internetowych odbywa się na urządzeniach mobilnych.

*Odsłona to wczytanie zawartości danej

strony internetowej w okienku przeglądarki.
https://ranking.gemius.com/pl/ dostęp: 03.06.2023
https://ranking.gemius.com/pl/ dostęp: 03.06.2023

Stało się to przyczyną tworzenia stron responsywnych (Responsive Web Design - RWD), czyli takich, których wygląd dostosowuje się do parametrów ekranu, na którym strona jest wyświetlana.

Przeglądarka do wyświetlania stron używa kodu

HTML i CSS.

Rozbudowane strony i systemy webowe często są

wzbogacone dodatkowymi technologiami, jak na przykład PHP, JavaScript, ASP.Net, Ruby i innymi.

Ewolucja HTML

1989 Tim Berners-Lee wymyśla system WWW 1991 Tim Berners-Lee wymyśla język HTML 1993 HTML+ 1994 World Wide Web Consortium (W3C) 1995 HTML 2.0 1997 HTML 3.2 1999 HTML 4.01 2000 XHTML 1.0 2008 początek prac nad HTML5 2012 HTML5 Living Standard 2014 HTML5

Jak to działa?

Jak to się dzieje, że strona wyświetla się na naszym monitorze?

1. Użytkownik łączy się z Internetem dzięki dostawcy usług internetowych (Internet Sercive Provider – ISP).

6. Przeglądarka interpretuje kod strony i wyświetla ją.

2. Użytkownik wpisuje w przeglądarce adres URL żądanej strony, np. www.up.krakow.pl.

5. Serwer WWW przesyła żądaną stronę do przeglądarki.

3. Komputer nawiązuje połączenie z siecią serwerów DNS (Domain Name System). Serwer DNS zamienia wpisany adres na adres IP zrozumiały dla komputera.

4. Przeglądarka łączy się z adresem wskazanym przez serwer DNS, czyli nawiązuje połączenie z serwerem WWW, na którym znajduje się żądana strona.

Dokumenty HTML to pliki tekstowe, które zawierają proste polecenia dotyczące składu tekstu i odnośniki do innych danych.

Dokumenty HTML przesyłane są w postaci źródłowej i interpretowane przez przeglądarkę użytkownika.

Skrót HTML oznacza hipertekstowy język

znaczników (HyperText Markup Language), czyli język

programowania używany do tworzenia stron

internetowych.

Hipertekstowy, czyli pozwalający na tworzenie łączy pomiędzy różnymi dokumentami.

Polecenia w języku HTML nazywane są znacznikami.

Znaczniki opisują tekst i dostarczają dodatkowej informacji o znaczeniu treści dokumentu.

Struktura dokumentów HTML

Podobnie jak to ma miejsce w przypadku dokumentów edytora tekstowego (np. MS Word) w dokumentach HTML należy zastosować właściwą dla nich strukturę, czyli odpowiednio oznaczyć treści, które są nagłówkami, akapitami, sekcjami stopki, elementami nawigacji, itp..

J. Duckett „HTML i CSS. Zaprojektuj i zbuduj witrynę WWW” Wydawnictwo Helion

Na czym polega problem?

Problemem jest niezrozumienie wagi struktury dokumentu przez początkujących webmasterów.

Często traktują oni wizualne wyróżnienie elementów strukturalnych jako zmianę wyłącznie estetyczną. Tymczasem estetyka jest tu sprawą podrzędną, zwłaszcza, że korzystając z CSS możemy nadać nowy wygląd każdemu elementowi strony.

Odpowiednie opisywanie treści ma służyć poprawie funkcjonalności oraz elastyczności stron.

Jak nadać strukturę?

Należy oznaczać treści odpowiednimi znacznikami i nie stosować poleceń HTML w celu zmiany wyglądu.

Do zmiany wyglądu służy kod CSS.

Język HTML do opisu elementów używa specjalnych poleceń, nazywanych znacznikami (tags).

Znaczniki umieszczone są w nawiasach kątowych <>.

Znacznik zamykający poprzedzony jest ukośnikiem.

Znacznik otwierający, zamykający oraz ich zawartość

tworzą element HTML

.

<h1>Flanela</h1>

<p>Jest to miękka i lekka tkanina bawełniana

<html> <head></head>
<body>
lub wełniana o dobrych
termoizolacyjnych, stosowana do wyrobu ubrań, bielizny (zwłaszcza piżam), pościeli.</p>
</html> Przykładowy kod HTML N a g ł ó w e k , m e t a d a n e , i n f o r m a c j e o s t r o n i e Z a w a r t o ś ć s t r o n y W W W W s z y s t k o c o z n a j d u j e s i ę t u t a j z o s t a n i e w y ś w i e t l o n e n a s t r o n i e D o k u m e n t H T M L
właściwościach
</body>

Elementy HTML przypominają pojemniki.

Służą do nadania struktury dokumentowi HTML.

Znaczniki opisują czym dany element jest i jak należy go wyświetlić*.

Znaczniki występują parami, czyli każdy element HTML ma znacznik otwierający i zamykający**.

* Sposób wyświetlania (wygląd) można modyfikować za pomocą CSS.

Z wyjątkiem znaczników <br>, <hr>, <meta>, <link>.

**
<p>
znacznik otwierający zawartość znacznika znacznik zamykający element HTML
treść </p>

Znaczniki HTML mogą być wzbogacone o pewne dodatkowe informacje.

Te informacje nazywane są atrybutami.

Atrybuty wprowadza się do znacznika otwierającego.

<p class=streszczenie > treść </p> z n a c z n i k o t w i e r a j ą c y z a w a r t o ś ć z n a c z n i k a z n a c z n i k z a m y k a j ą c y znacznik nazwa atrybutu wartość atrybutu

Składnia języka HTML

Znacznik Atrybut Wartość atrybutu

<p align=”right”> Tekst, który zostanie wyrównany do prawej.

Znacznik zamykający

Zawartość znacznika

</p>

Innymi słowy każdy znacznik wraz z atrybutami języka HTML przekazuje przeglądarce informacje o tym co znajduje się pomiędzy jego otwarciem i zamknięciem.

Dbając o poprawność struktury HTML staramy się, aby każdy znacznik stanowił informację o jakości elementu. Unikamy znaczników, które służą jedynie zmianie wyglądu*.

* W specyfikacji HTML 5 takie znaczniki zostały usunięte lub oznaczone jako niezalecane.

<!DOCTYPE html>

<html>

<head>

<title>Moja strona</title>

</head>

<body>

<h1>Cześć!</h1>

<p>Witaj na mojej stronie!</p>

</body> </html> Przykładowa treść strony

Dokument
HTML

deklaracja typu dokumentu

Informacja o użytej wersji języka HTML.

początek dokumentu HTML

sekcja HEAD – nagłówek strony

Tutaj umieszczamy informacje

dodatkowe, metadane, skrypty.

<head> <title>Moja strona</title> </head>

tytuł strony

<body>

sekcja BODY – treść strony

Tutaj umieszczamy znaczniki i treść

tworzące naszą stronę, czyli

wszystko to, co ma zostać

wyświetlone na naszej stronie.

<h1>Cześć!</h1>

<p>Witaj na mojej stronie!</p>

przykładowa treść strony

</body>

koniec dokumentu HTML

<!DOCTYPE html>
<html>
</html> Struktura dokumentu HTML

Projektowania

korzystając z lekcji na stronie W3Schools.com
stron WWW można nauczyć się

Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.