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

Podobne dokumenty
Podstawy (X)HTML i CSS

Programowanie internetowe

Zaawansowana Pracownia Komputerowa - Ćwiczenia. Krzysztof Miernik

Elementarz HTML i CSS

Przedmiot: Grafika komputerowa i projektowanie stron WWW

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

XHTML Budowa strony WWW

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:

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

Programowanie WEB PODSTAWY HTML

Technologie Informacyjne

Strony WWW - podstawy języka HTML

Tworzenie stron internetowych w oparciu o język HTML

HTML (HyperText Markup Language)

Kurs HTML 4.01 TI 312[01]

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Kierunek: Automatyka i Robotyka Studia stacjonarne I stopnia: rok I, semestr II

TWORZENIE STRON WWW. Zasady opisu stron w języku HTML:

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

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

Narzędzia informatyczne w językoznawstwie

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

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

Tworzenie Stron Internetowych. odcinek 5

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

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

Plan dzisiejszego wykładu. Narzędzia informatyczne w językoznawstwie. XML - Definicja. Zalety XML

Akademia Techniczno-Humanistyczna w Bielsku-Białej

Systemy internetowe HTML

HTML podstawowe polecenia

Języki programowania wysokiego poziomu. HTML cz.1.

WITRYNY I APLIKACJE INTERNETOWE

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

2 Podstawy tworzenia stron internetowych

O stronach www, html itp..

Podstawy tworzenia stron internetowych

Wykład 2 TINT. XHTML tabele i ramki. Zofia Kruczkiewicz

Źródła. cript/1.5/reference/ Ruby on Rails: AJAX: ssays/archives/

STRONY INTERNETOWE mgr inż. Adrian Zapała

Zawartość specyfikacji:

Hyper Text Markup Language

Elementy podstawowe. Dodatek: Elementy języków HTML i XHTML. Dodał Administrator piątek, 23 lipiec :15. Element. Przykład. Opis. <?xml?

Projekty z Technologii Informacyjnych

Wprowadzenie do języka HTML

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

LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH. PODSTAWY JĘZYKA HTML (HyperText Markup Language)

Wordpress: Joomla! Drupal.

LABORATORIUM 5 WSTĘP DO SIECI TELEINFORMATYCZNYCH WPROWADZENIE DO XML I XSLT

Podstawy HTML. 2. Komendy ujęte są w nawiasy ostre - < > i występują najczęściej parami.

zmiana koloru tła <body bgcolor = kolor > tło obrazkowe <body background= ścieżka dostępu do obrazka >

Można też ściągnąć np. z:

Można też ściągnąć np. z:

ĆWICZENIA Z JĘZYKA HTML. 1. Znaczniki. 2. Struktura dokumentu HTML. 3. Tworzymy stronę WWW Podróże po stolicach Europy

Witryna internetowa. Należy unikać w nazwach plików używania polskich znaków.

Cel ogólny lekcji: Wprowadzenie dodatkowych znaczników. Wprowadzenie odsyłacza, tabeli, listy numerowanej i wypunktowanej.

Laboratorium 6 Tworzenie bloga w Zend Framework

HTML kurs podstawowy. nagłówek, linia pozioma, obraz, img, ramka, div, tabela, tabel, lista

AUDYT DOSTĘPNOŚCI STRONY INTERNETOWEJ

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

WYMAGANIA EDUKACYJNE. Witryny i Aplikacje Internetowe klasa I

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.

Wykład 2 Tabele i ramki 1. Tabele 1.1. Podstawy budowy tabel na stronach WWW

HTML jak zrobić prostą stronę www

Język HTML i podstawy CSS

Odsyłacze. Style nagłówkowe

Programy dedykowane do edycji stron internetowych dzielą się na dwa rodzaje:

HTML DOM, XHTML cel, charakterystyka

Referat z przedmiotu Technologie Internetowe SPIS TREŚCI

Wprowadzenie do HTML, CSS, JavaScript, PHP. Kurs

Wst p do j zyka HTML. Krzysztof Szafran (IInf UW) Warszawa, 18 pa¹dziernika Warszawa, 18 pa¹dziernika / 20

Podstawy HTML i CSS. Wydział Matematyki, Informatyki i Ekonometrii Uniwersytet Zielonogórski

- Dla dokumentów HTML wyróŝniamy 2 rodzaje DTD: Transitional (przejściowa) Frameset (ramkowa) Język XHTML i CSS. 28 lutego 2010 Strona 1

Moduł IV Internet Tworzenie stron www

Pierwsza strona internetowa

Specyfikacja techniczna dot. mailingów HTML

2. Projektowanie stron WWW podstawowe informacje

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

Przy wstawianiu znacznika zamykającego nie przepisujemy już atrybutów.

Informatyka i Ekonometria Informatyka ekonomiczna Ćwiczenia Usługi sieciowe. Tworzenie serwisów internetowych.

Ćwiczenie 2 Tekst podstawowe znaczniki.

Innowacja pedagogiczna Pasja programowania ZESPÓŁ SZKÓŁ W CHOROSZCZY

Danuta ROZPŁOCH-NOWAKOWSKA Strona Moduł 4. Przykład 1. Przykład 2. HTML 4.01 Transitional).

Tworzenie stron internetowych w kodzie HTML Cz 7

Facelets ViewHandler

Witryny i aplikacje internetowe


Wprowadzenie do HTML

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

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

Języki programowania wysokiego poziomu. HTML cz.2.

I. Formatowanie tekstu i wygląd strony

Dokument hipertekstowy

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

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

<p> </ p> <p id= identyfikator > </p>

Odnośniki jeszcze do niedawna odróżniały strony WWW od wszystkich innych dokumentów elektronicznych. Możliwość deklarowania odnośników do innych

Laboratorium 1: Szablon strony w HTML5

Tworzenie Stron Internetowych. odcinek 5

Wykład 4_1 TINT. Obiekty graficzne. Zofia Kruczkiewicz

e r T i H M r e n L T n

Edukacja na odległość

Transkrypt:

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

Czyli to wszystko co trzeba wiedzieć aby zacząć tworzyć strony internetowe. 2

HTML 4

HTML = HyperText Markup Language Hipertekstowy język znaczników umożliwiający tworzenie odnośników do nawigowania pomiędzy stronami znaczniki używane są do utworzenia struktury treści wyświetlanych na stronie 5

<znacznik> Element zwykły <znacznik>treść</znacznik> Element pusty <znacznik/> <strong>tekst</strong> <br /> 6

Element Element blokowy Przed i za elementem wstawiany jest nowy wiersz Element współliniowy Wyświetlany jest razem z zawartością elementu w którym się znajduje <p> Tekst <em>paragrafu</em> </p> 7

<html> <head> <body> 8

Sekcja <html> <html> <head> </head> <body> </body> </html> Sekcja <head> Sekcja <body> <html> <head> <body> 9

Informuje przeglądarke, że ma do czynienia z zawartością HTML Zawiera obowiązkowo znaczniki: Nagłówek dokumentu: <HEAD> Zawartość dokumentu: <BODY> <html> <head> <body> 10

Definiuje nagłówek dokumentu HTML zawierający informacje o dokumencie, takie jak np.: Tytuł strony (obowiązkowo) Kodowanie znaków w dokumencie Linki do plików zewnętrznych Style wewnętrzne 11

Nazwa Opis Typ <title> Definiuje opis strony zwykły <meta> Definiuje meta-informacje dotyczące strony pusty <link> Definiuje wymagane pliki zewnętrzne pusty <head> <title>tytuł strony wyświetlony na pasku przeglądarki</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2" /> <link type="text/css" href="css/global.css" rel="stylesheet" /> </head> 12

<html> <head> <title> </title> </head> <body> </body> </html> <head> <title> <html> <body> 13

Zawiera właściwą treść strony wyświetlaną w przeglądarce Można w niej zawrzeć znaczniki odpowiadające za strukturę treści 14

<html> <head> <title> </title> </head> <body> <p> </p> </body> </html> <head> <title> <html> <body> <p> 15

Nazwa Opis Typ <h1> - <h6> Definiuje nagłówek od 1 do 6 zwykły <div> Definiuje sekcję strony zwykły <p> Definiuje akapit zwykły <br> Definiuje przejście do nowego wiersza pusty <hr> Definiuje poziomą linię pusty <body> <h1>nagłówek</h1> <hr /> <p> Akapit <br /> Linia przeniesiona do nowego wiersza </p> </body> 16

Nazwa Opis Typ <em> Definiuje tekst pisany kursywą zwykły <strong> Definiuje tekst pogrubiony zwykły <sup> <sub> Definiuje tekst pisany w indeksie górnym Definiuje tekst pisany w indeksie dolnym zwykły zwykły <ins> Definiuje tekst podkreślony zwykły <del> Definiuje tekst przekreślony zwykły <em>ten tekst będzie wyświetlony w przeglądarce jako pochylony</em> 17

Nazwa Opis Typ <ul> Definiuje listę nienumerowaną zwykły <ol> Definiuje listę numerowaną zwykły <li> Definiuje element listy zwykły <ul> <li>pierwszy element listy</li> <li>drugi element listy</li> <li>trzeci element listy </li> </ul> 18

Nazwa Opis Typ <table> Definiuje tabele zwykły <tr> Definiuje wiersz tabeli zwykły <th> Definiuje nagłówek tabeli zwykły <td> Definiuje komórkę tabeli zwykły <table> <tr> <th>nazwa nagłówka 1</th> <th>nazwa nagłówka 2</th> </tr> <tr> <td>komórka tabeli 1</td> <td>komórka tabeli 2</td> </tr> </table> 19

Stwórz stronę zawierającą: Nagłówki Akapity Tabele Listę zagnieżdżoną Linie poziome W akapitach wykorzystaj różne rodzaje pisma 20

Edytor HTML: PSPad 4.53 Strona WWW: http://www.pspad.com/en/ Plik do pobrania: http://pspad.cincura.net/files/pspad453en.cab 21

Nazwa Opis Typ <img> Definiuje obraz pusty <img src="images/tytul.jpg" alt="tekst alternatywny" /> 22

Dostarczają dodatkowe informacje dotyczące znacznika <img src="images/tytul.jpg" alt="tekst alternatywny" height="55px" width="780px" /> Nazwa Opis Wymagany src lokalizacja pliku obrazu tak alt alternatywny tekst w przypadku braku możliwości wyświetlenia obrazu tak width szerokość obrazu nie height wysokość obrazu nie 23

Nazwa Opis Typ <a> Umożliwia utworzenie odnośnika do innej strony lub sekcji na stronie zwykły Umożliwia: Przekierowanie do innej strony lokalnej, np.: <a href="../strony/informacje.htm >Informacje</a> Przekierowanie do innej strony internetowej, np.: <a href="http://pjwstk.edu.pl >Strona P-JWSTK</a> Przekierowanie do innej sekcji na stronie internetowej, np.: <a href="#sekcja3 >Przejdź do sekcji3</a> 24

Używane w przypadku bardzo długich stron w celu nawigacji do konkretnego miejsca (np. jako spis treści) <a href="#sekcja3">przejdź do sekcji3</a>... <a id="sekcja3">sekcja3</a> 25

<html> <head> <title>tytuł</title> </head> <body> <h1>nagłówek</h1> <p>akapit</p </body> </html> <html> <head> <title>tytuł</title> </head> <body> <h1>nagłówek</h1> <p> Akapit </p> </body </html> Który kod jest bardziej czytelny? 26

Zastosuj podział na katalogi: Stwórz katalog strona w którym umieść plik pierwsza.html. W katalogu strona stwórz katalog podstrony w którym umieść plik druga.html. W katalogu strona stwórz katalog obrazki w którym umieść obrazki wykorzystane na stronie. Stwórz dwie strony HTML: pierwsza.html : obrazek znajdujący się lokalnie na dysku obrazek znajdujący się na innej stronie w internecie obrazek będący linkiem do innej strony link do druga.html druga.html : link do strony pierwszej link do dowolnej strony w internecie 27

Troche faktów: Standard HTML: Najnowsza wersja: 4.01 Opublikowany 24 grudnia 1999 roku Standard XHTML: Najnowsza wersja: 1.1 Opublikowany 31 maja 2001 W przygotowaniu: HTML5 XHTML 2 29

XHTML 1.0 HTML 4.01 30

Oddzielenie prezentacji od struktury treści Dokument zawierający kod HTML musi zaczynać się od definicji typu (DTD). Drugim znacznikiem w kolejności musi być <html>, który może zawierać jedynie znaczniki <head> oraz <body>. 31

Znacznik <head> musi zawierać tytuł strony czyli znacznik <title>. Wewnątrz elementu <body> mogą znajdować się jedynie elementy blokowe. Nie można umieszczać elementów blokowych wewnątrz elementów wewnątrz wierszowych. 32

Zastosowanie struktury dokumentu XML do dokumentu zawierającego kod HTML. Zapewnia jednakową obsługę strony w różnych przeglądarkach z obsługą XHTML. Łatwość dostosowania do przyszłych standardów oraz rozszerzalność. 33

Każdy znacznik musi posiadać swój znacznik zamykający <p> Pierwsza linia akapitu <br/> Druga linia akapitu </p> 34

Znaczniki muszą być poprawnie zagnieżdżone <em><strong>to jest tekst</em></strong> <em><strong>to jest tekst</strong></em> 35

Dokumenty mogą mieć jedynie jeden znacznik główny (<html>). Nazwy wszystkich elementów muszą być pisane małymi literami. Wartości atrybutów muszą być zapisane pomiędzy znakami "" Nie można stosować atrybutów nie zawierających wartości 36

DTD (Document Type Definition) definiuje dozwolone bloki z jakich może być zbudowany dokument XML wraz z listą dozwolonych elementów i atrybutów. Informuje przeglądarkę z jakim plikiem ma do czynienia a w związku z tym jak ma przetwarzać zawartą w nim strukturę. 37

Strict (ścisły) (należy używać w przypadku gdy chcemy oddzielić strukturę strony od szczegółów jej prezentacji) Transitional (przejściowy) (należy używać jeśli chcemy w kodzie HTML przechowywać informacje dotyczące zarówno struktury treści jak i jej prezentacji) Frameset (należy używać jeśli strona będzie korzystała z ramek) 38

Strict <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/tr/html4/strict.dtd"> Transitional <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/tr/html4/loose.dtd"> Frameset <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/tr/html4/frameset.dtd"> 39

Strict <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd"> Transitional <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> Frameset <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-frameset.dtd"> 40

Strict <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd"> 41

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> Definicja przestrzeni nazw XML <title>tytuł strony</title> </head> <body> <h1>nagłówek</h1> <p>akapit</p> </body> </html> Definicja Typu Dokumentu 42

Narzędzie walidujące poprawność dokumentów HTML, XHTML stworzone przez konsorcjum W3C: http://validator.w3.org/ 43

45

Katalog główny strony: z:\public_html Dostęp do strony w przeglądarce: http://www.users.pjwstk.edu.pl/~sxxxx/ 46

Język HTML stosujemy aby nadać strukturę treściom wyświetlanym na stronie. Podstawe języka HTML stanowią tzw. znaczniki. Aby zapewnić poprawne wyświetlanie dokumentu HTML w różnych przeglądarkach stosujemy standardy. 47

Stworzyć witrynę o następującej strukturze: index.html strona1.html strona2.html strona3.html Strona ma zawierać długi tekst podzielony na trzy sekcje. Na początku strony należy zrobić spis treści umożliwiający bezpośrednie przeniesienie do konkretnej sekcji. Strona ma zawierać odnośniki do: strona1.html strona2.html strona3.html Strony mają zawierać odnośniki pozwalające wrócić do strony index.html oraz elementy wymienione w ćwiczeniu 1.1 i obrazki 48

Zapraszam na stronę http://www.users.pjwstk.edu.pl/~s2478/kop/ 49

Eric Freeman, Elisabeth Freeman Head First HTML with CSS & XHTML. Edycja polska 50

51