2 Podstawy tworzenia stron internetowych



Podobne dokumenty
Po zakończeniu rozważań na temat World Wide Web, poznaniu zasad organizacji witryn WWW, przeczytaniu kilkudziesięciu stron i poznaniu wielu nowych

ABC języka HTML i XHTML / Maria Sokół. wyd. 2. Gliwice, cop Spis treści

PROGRAMOWANIE. WNPiD UAM, Programowanie, inż. Piotr Jabłoński

HTML5 Nowe znaczniki header nav article section aside footer

Przedmiot: Grafika komputerowa i projektowanie stron WWW

XHTML - Extensible Hypertext Markup Language, czyli Rozszerzalny Hipertekstowy Język Oznaczania.

HTML (HyperText Markup Language) hipertekstowy język znaczników

STRONY INTERNETOWE mgr inż. Adrian Zapała

Struktura języka HTML ZNACZNIKI. Oto bardzo prosta strona WWW wyświetlona w przeglądarce: A tak wygląda kod źródłowy takiej strony:

Format HTML. Wybrane działy Informatyki Stosowanej. Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty

I. Dlaczego standardy kodowania mailingów są istotne?

<html> </html> <body> </body> <p> [</p>] <br> <html> <head> </head> <body> </body> </html> Materiały dydaktyczne 1/5

Zaawansowana Pracownia Komputerowa - Ćwiczenia. Krzysztof Miernik

E.14.1 Tworzenie stron internetowych / Krzysztof T. Czarkowski, Ilona Nowosad. Warszawa, Spis treści

używane skróty: HTTP - protokół do transferu tekstu, hipertekstu, zbiorów binarnych URL - jednolity lokalizator zasobów

Szczegółowy opis języka HTML5 znajdziemy w specyfikacji, która jest dostępna pod adresem

Elementarz HTML i CSS

Zakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

O stronach www, html itp..

Tworzenie Stron Internetowych. odcinek 5

Oczywiście występują także znaczniki, bez ich odpowiednika kończącego, np. <BR>

Kurs HTML 4.01 TI 312[01]

URL:

Kurs programowania. Wykład 7. Wojciech Macyna. 25 kwietnia 2017

MS Word Długi dokument. Praca z długim dokumentem. Kinga Sorkowska

rk HTML 4 a 5 różnice

ECDL/ICDL Web Editing Moduł S6 Sylabus - wersja 2.0

1. Przypisy, indeks i spisy.

Specyfikacja techniczna dot. mailingów HTML

Wykład 1: HTML (XHTML) Michał Drabik

29. Poprawność składniowa i strukturalna dokumentu XML

TECHNIKI WWW (WFAIS.IF-C125) (zajęcia r.)

Laboratorium 1: Szablon strony w HTML5

Kaskadowe arkusze stylów (CSS)

za pomocą: definiujemy:

Technologie Informacyjne

5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

Nazwa implementacji: CSS i box model. Autor: Opis implementacji: Poznajemy podstawy CSS oraz dowiadujemy się o rozmieszczaniu elementów na stronie.

Elementy div i style CSS w praktyce

Każde menu jest połączone z modułem, którym zarządza się w menedżerze modułów. Cztery dostępne menu widać na pasku Menu (rysunek 4.38).

Dokument hipertekstowy

Proste kody html do szybkiego stosowania.

e-wsparcie Barbara Muszko Aktualizacja Twojej witryny internetowej tak prosta, jak obsługa Worda

PROJEKTOWANIE STRON WWW W4

Zasady tworzenia podstron

Wymagania edukacyjne: Statyczne witryny internetowe (na podstawie programu nr )

Programowanie internetowe

WYMAGANIA EDUKACYJNE. Witryny i Aplikacje Internetowe klasa I

HTML (HyperText Markup Language)

Strony WWW - podstawy języka HTML

Witryny i aplikacje internetowe

Tworzenie stron internetowych w oparciu o język HTML

Język (X)HTML. Podstawowe znaczniki i parametry. dr Konrad Dominas / UAM

HTML jak zrobić prostą stronę www

Ćw. IV. Tworzenie stron internetowych. Podstawy projektowania, wprowadzenie do języka HTML

Tworzenie szablonów użytkownika

Cel ogólny lekcji: Wprowadzenie do tworzenia stron WWW w języku HTML. Wprowadzenie pojęć: strona WWW, język HTML, dokument HTML.

Nawigacja po długim dokumencie może być męcząca, dlatego warto poznać następujące skróty klawiszowe

TEMAT: Moja pierwsza strona WWW. Grzegorz Mazur

Podstawowe znaczniki języka HTML.

Zdefiniowane style mogą określać układ treści na stronie i sposób jej formatowania np. kolor czcionki, pogrubienia, tło tabel, rysunków itp.

PORADNIK Zasady i zalecenia pracy z plikami oraz tekstem na stronach nowego portalu SGH (na platformie SharePoint)

Instrukcja 3wcms najważniejsze funkcje

NAGŁÓWKI, STOPKI, PODZIAŁY WIERSZA I STRONY, WCIĘCIA

HTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop Spis treści

Dziedziczenie. Dziedziczenie i kaskadowość. Dodał Administrator środa, 10 marzec :00. Tematy: Dziedziczenie Kaskadowość

Po wpisaniu adresu w oknie przeglądarki powinien się ukazać formularz logowania.

Aplikacje internetowe

I. Formatowanie tekstu i wygląd strony

Podstawy optymalizacji stron internetowych w PAP pod kątem SEO Spis treści

Facelets ViewHandler

2. Prezentacja wizualna

CMS- kontakty (mapa)

Pierwsza strona internetowa

5.4. Tworzymy formularze

Optymalizacja logo strony. Krok po kroku... Spis treści

Wprowadzenie do HTML, CSS, JavaScript, PHP. Kurs

NAGŁÓWKI, STOPKI, PODZIAŁY WIERSZA I STRONY, WCIĘCIA

Wprowadzenie do języka HTML

Podstawy JavaScript ćwiczenia

Young Programmer: HTML+PHP. Dr inż. Małgorzata Janik, Zajęcia #2

Ćwiczenie 1 Deklarowanie metainformacji.

INFORMATYKA dla gimnazjum Opis założonych osiągnięć ucznia wymagania na poszczególne oceny szkolne

Tworzenie Stron Internetowych. odcinek 6

AUDYT DOSTĘPNOŚCI STRONY INTERNETOWEJ

Tomasz Grześ. Systemy zarządzania treścią, cz. II

I. Wstawianie rysunków

Temat bardzo mądrego referatu maksymalnie na dwie linijki tekstu

Widżety KIWIPortal. tworzenie umieszczanie na stronach internetowych opcje zaawansowane. Autor: Damian Rebuś Data: Wersja: 1.

Zadanie 9. Projektowanie stron dokumentu

Usługa Utilitia Korzystanie z Internetu przez Osoby Niepełnosprawne. Piotr Witek Utilitia.pl Kraków, 16 Lipca 2013 r.

Laboratorium 1 (ZIP): Style

Rozdział 5: Style tekstu

Wymagania na poszczególne oceny w klasach I gimnazjum

Tworzenie Stron Internetowych. odcinek 5

Ćwiczenie nr 12: Tworzenie stron internetowych z użyciem języka HTML Wstęp

Justyna Klimczyk Nauczyciel informatyki Gimnazjum im. Władysława Stanisława Reymonta w Kleszczowie

Lab.1. Praca z tekstem: stosowanie arkuszy stylów w dokumentach OO oraz HTML/CSS

#1 Wartościowa treść. #2 Słowa kluczowe. #3 Adresy URL

Transkrypt:

2 Podstawy tworzenia stron internetowych 2.1. HTML5 i struktura dokumentu Podstawą działania wszystkich stron internetowych jest język HTML (Hypertext Markup Language) hipertekstowy język znaczników. Dokument napisany w tym języku zawiera znaczniki (tagi) umieszczone w nawiasach ostrych, np.: <html>, <p>, <img>. Zazwyczaj występują one w parach pierwszy znacznik jest znacznikiem początkowym (lub znacznikiem otwarcia), drugi natomiast końcowym (znacznikiem zamknięcia). Przeglądarka internetowa odczytuje znaczniki i interpretuje je tak, aby użytkownik zamiast kodu widział właściwie sformatowaną stronę internetową. Strony internetowe są tworzone według określonych standardów. Odpowiada za nie W3C (World Wide Web Consortium). Standardy ustanawiane przez W3C nie mają co prawda mocy prawnej, jednak użycie aktualnych standardów jest zalecane ze względu na prawidłowe wyświetlanie stron www w przeglądarkach internetowych. Do najpopularniejszych standardów należy HTML5, będący najnowszą wersją języka HTML i stanowiący rozwinięcie języków HTML4 i XHTML1. Projektując stronę internetową, zdecydowanie należy trzymać się szablonu, który daje nam pewność, że strona będzie prawidłowo wyświetlana w przeglądarce internetowej (rys. 1). <header> <aside> <nav> <section> <article> <footer> Rysunek 1. Przykładowa struktura dokumentu HTML Mając taką poglądową strukturę dokumentu, sprawdźmy, jak należy opisać poszczególne części za pomocą kodu HTML. Istotny element dokumentów publikowanych w internecie stanowią deklaracje ich typów zalecane przez W3C. Zadaniem deklaracji jest wskazanie przeglądarce internetowej, w jakim języku dokument

12 Podstawy tworzenia stron internetowych został napisany. Dzięki temu przeglądarka może odpowiednio zinterpretować kod oraz wyświetlić prawidłowo dokument. W języku HTML5 deklaracja ogranicza się do zaledwie jednej linii kodu umieszczanej na początku dokumentu: <!DOCTYPE html>. Następnie musimy wyznaczyć ramy dokumentu, czyli wprowadzić znacznik <html>, wewnątrz którego zawarte będą wszystkie pozostałe znaczniki. Większość znaczników ma tzw. atrybuty, dzięki czemu precyzujemy sposób ich działania. I tak przy znaczniku <html> dość ważne jest określenie języka, w jakim ma być prezentowana zawartość witryny. Atrybut wpisujemy wewnątrz nawiasów <>, ostatecznie zatem znacznik powinien przyjąć postać <html lang= pl >. Kolejny krok to umieszczenie w dokumencie opisu zawartości strony oraz jej tytułu. Wszystkie te informacje należy wpisać wewnątrz znacznika <head>, czyli w nagłówku dokumentu. Pierwszy znacznik, który wprowadzamy do nagłówka, to <meta>, czyli informacje profilowe strony. Możemy zastosować tu m.in. następujące atrybuty: http-equiv= conent-type służy do określenia sposobu kodowania dokumentu i to właśnie dzięki niemu w przeglądarce będą prawidłowo wyświetlane polskie znaki, name= description pozwala na wprowadzenie opisu strony, name= keywords umożliwia wpisanie słów kluczowych. Następnie wstawiamy znacznik <title>, dzięki któremu treść, jaką wpiszemy w jego obrębie, będzie widoczna w górnej części okna przeglądarki jest to szczególnie użyteczne, jeśli mamy otwartych kilka stron w różnych kartach i chcemy przełączać się między nimi. W nagłówku powinniśmy umieścić także ścieżkę do pliku CSS, w którym opiszemy wygląd strony. Tym jednak zajmiemy się nieco później. Następnie, już poza nagłówkiem, powinniśmy wyznaczyć tzw. ciało dokumentu, czyli miejsce, w którym będzie umieszczona właściwa część strony. Służy do tego znacznik <body> (rys. 2). Będziemy w nim opisywali wszystkie elementy pokazane na rysunku 1. Rysunek 2. Określenie ram dokumentu HTML

HTML5 i struktura dokumentu 13 Kiedy ramy dokumentu są już określone, można przystąpić do definiowania kolejnych elementów. Zacznijmy od znacznika <header>. Przede wszystkim należy pamiętać, że <head> oraz <header> to, mimo nieco mylącej nazwy, dwa różne elementy. Co możemy umieścić w znaczniku <header>? Zazwyczaj takie elementy, jak: logo, motto, hasło reklamowe, formularz wyszukiwania. Warto pamiętać, że bardzo często, będąc w dowolnym miejscu witryny, chcemy szybko wrócić do strony głównej. Dlatego też, jeśli w elemencie <header> wstawiamy logo, powinno ono stanowić odnośnik do tej właśnie strony (rys. 3). Rysunek 3. Przykład elementu <header> W przedstawionym na rysunku 3 kodzie zastosowane zostały znaczniki: <a>, <img> oraz <h1>. Pierwszy z nich to kotwica. Wraz z atrybutem href tworzy hiperłącze (odnośnik, link) do wskazanego dokumentu HTML. Znacznik <img> służy do umieszczenia w dokumencie obrazu. Najistotniejsze atrybuty to rozmiary oraz alt, czyli tekst alternatywny w razie, gdyby obraz nie został wczytany, pojawi się przypisana do tego atrybutu treść. Ostatni użyty znacznik to <h1>, czyli nagłówek poziomu pierwszego. Takich poziomów w języku HTML jest sześć, przy czym <h1> oznacza czcionkę w największym dopuszczalnym dla nagłówków rozmiarze, natomiast <h6> odpowiada za najmniejszą czcionkę nagłówka (rys. 4). Rysunek 4. Przykład elementu <header> w przeglądarce Google Chrome Kolejny element to <nav>. Jak można się domyśleć, w tej części strony umieszczamy odnośniki do innych stron lub do wyznaczonych fragmentów bieżącej strony. Załóżmy, że nasza witryna składa się z czterech stron: głównej (czyli domyślnie index. html), o nas, oferty oraz kontaktu. Do znacznika <nav> zatem powinniśmy wstawić cztery odnośniki. Najczęściej tworzymy z nich listę wypunktowaną, którą później

14 Podstawy tworzenia stron internetowych Rysunek 5. Przykład elementu <nav> opisujemy za pomocą stylów CSS. Za listę wypunktowaną odpowiada znacznik <ul>, natomiast każdy punkt listy określany jest za pomocą znacznika <li> (rys. 5). Znacznik <aside> odpowiada za dodanie do strony treści, które niekoniecznie muszą być powiązane ściśle z tematyką naszej witryny. Mogą to być reklamy, przypisy lub linki nawigacyjne (rys. 6). Element <section> to sekcja dokumentu obejmująca określoną część tematyczną. Zazwyczaj element ten zawiera nagłówek. Dzięki podziałowi treści na sekcje strona jest przejrzystsza, a co za tym idzie, o wiele łatwiejsza w odbiorze. Czytając treść, w której są wyodrębnione pewne fragmenty, bez problemu odnajdujemy na stronie miejsce, w którym skończyliśmy czytać (rys. 7). W sekcjach użyto kolejnego znacznika <p>. Służy on do tworzenia nowego akapitu. Akapit często mylnie jest postrzegany jako wcięcie w tekście. Przy projektowaniu stron akapit należy rozumieć jako fragment tekstu, zazwyczaj obejmujący kilka wierszy. Zauważmy, że na razie strona nie do końca oddaje układ, jaki został przedstawiony na rysunku 1. Aby poszczególne elementy zostały ułożone w określonych miejscach, np. <aside> oraz <section> były ustawione w jednym wierszu, musimy sformatować je za pomocą stylów CSS. Aktualny wygląd zatem nie jest skutkiem błędnego projektowania, lecz kwestią tego, że na razie budujemy dopiero strukturę HTML.

HTML5 i struktura dokumentu 15 Rysunek 6. Przykład elementu <aside> Element <article> oznacza samodzielny fragment treści dokumentu, np. wpis na blogu lub komentarz. Zmienimy nieco strukturę przykładowego dokumentu. Z tekstów, które umieściliśmy w elementach <section>, utworzymy autonomiczne artykuły. Oczywiście w praktyce będą zazwyczaj dłuższe. Nagłówki zostawimy w takiej formie, w jakiej są, natomiast pozostałą część zamienimy na artykuły (rys. 8). Struktura HTML prostego dokumentu jest już niemal gotowa. Brakuje tylko elementu <footer>, czyli stopki. W stopce umieszczamy najczęściej informacje na temat autora, praw autorskich, czasami linki. W naszym przykładzie stopka zostanie umieszczona na samym dole witryny (rys. 9). Jednak można ją stosować także dla opisanych wcześniej elementów, czyli: <article>, <aside>, <nav> czy <section>.

16 Podstawy tworzenia stron internetowych Rysunek 7. Zastosowanie elementu <section>

Kaskadowe arkusze stylów CSS 17 Rysunek 8. Zastosowanie elementu <article> Rysunek 9. Przykład zastosowania elementu <footer>