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



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

Zaawansowana Pracownia Komputerowa - Ćwiczenia. Krzysztof Miernik

Programowanie WEB PODSTAWY HTML

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

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:

Przedmiot: Grafika komputerowa i projektowanie stron WWW

HTML (HyperText Markup Language)

WITRYNY I APLIKACJE INTERNETOWE

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

2 Podstawy tworzenia stron internetowych

Odsyłacze. Style nagłówkowe

Strony WWW - podstawy języka HTML

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

XHTML Budowa strony WWW

STRONY INTERNETOWE mgr inż. Adrian Zapała

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

Wprowadzenie do HTML, CSS, JavaScript, PHP. Kurs

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

Narzędzia informatyczne w językoznawstwie

Tworzenie stron internetowych w oparciu o język HTML

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

O stronach www, html itp..

Programowanie internetowe

Elementarz HTML i CSS

Podstawy (X)HTML i CSS

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

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

Tworzenie stron internetowych w kodzie HTML Cz 5

INSTALACJA I KONFIGURACJA SERWERA PHP.

Technologie Informacyjne

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

Hyper Text Markup Language

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

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

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

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

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

Systemy internetowe HTML

Kurs HTML 4.01 TI 312[01]

Projekty z Technologii Informacyjnych

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

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

HTML podstawowe polecenia

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

Akademia Techniczno-Humanistyczna w Bielsku-Białej

Witryny i aplikacje internetowe

Podstawowe znaczniki języka HTML.

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

Języki programowania wysokiego poziomu WWW

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

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

Facelets ViewHandler

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

Edukacja na odległość

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

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

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

Tworzenie Stron Internetowych. odcinek 5

Laboratorium numer 1

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

rk HTML 4 a 5 różnice

URL:

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Dr Adam Naumowicz

Tabele. Przykład 15a.htm. <HTML><HEAD><TITLE> Cennik</TITLE></HEAD><BODY><H3>Cennik</H3> <TABLE BORDER="1"> <TR>

Wprowadzenie do języka HTML

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

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

WYKŁAD 1 METAJĘZYK SGML CZĘŚĆ 1

Tworzenie stron internetowych w kodzie HTML Cz 7

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

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

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

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

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

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

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

Typy przetwarzania. Przetwarzanie zcentralizowane. Przetwarzanie rozproszone

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

za pomocą: definiujemy:

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

Wprowadzenie do HTML

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

Podstawy technologii WWW

Moduł IV Internet Tworzenie stron www

DOKUMENTY CYFROWE. Waldemar Korłub. Aplikacje i Usługi Internetowe KASK ETI Politechnika Gdańska

Wybrane znaczniki HTML

Wykład 1 TINT. Wprowadzenie do XHTML. Zofia Kruczkiewicz

extensible Markup Language, cz. 1 Marcin Gryszkalis, mg@fork.pl

HTML. HTML(ang. HyperTextMarkupLanguage, pol. hipertekstowy język znaczników) język wykorzystywany do tworzenia stron internetowych

HTML jak zrobić prostą stronę www

Laboratorium 1: Szablon strony w HTML5

Podstawy tworzenia stron internetowych

Celem ćwiczenia jest zapoznanie z językiem HTML i JavaScript, zasadami tworzenia stron WWW i umieszczania na nich skryptów w języku JavaScript.

HTML DOM, XHTML cel, charakterystyka

Rola języka XML narzędziem

Rozdział 1. Informacje podstawowe

Specyfikacja techniczna dot. mailingów HTML

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

Szablon główny (plik guestbook.php) będzie miał postać:

Transkrypt:

SIECI KOPMPUTEROWE I TECHNOLOGIE INTERNETOWE (SKiTI) Wykład 11 Wprowadzenie do (X)HTML Politechnika Gdańska Wydział Elektrotechniki i Automatyki Kierunek: Automatyka i Robotyka Studia stacjonarne I stopnia: rok I, semestr II Opracowanie: dr inż. Tomasz Rutkowski Katedra Inżynierii Systemów Sterowania SKiTI 2015 1

Plan Wykładu Część I 1. Podstawowe technologie dla potrzeb WWW - przegląd technologii Generacji - przegląd technologii Prezentacji Część II 1. Trochę historii o: SGML, HTML, XHTML 2. Konsorcjum W3C 3. Podstawowe zasady (X)HTML 4. Przykładowa struktura szablonu strony (X)HTML 5. Podstawowe znaczniki (X)HTML SKiTI 2015 2

Część I - technologie dla potrzeb WWW - SKiTI 2015 3

Technologie WWW Podstawowe grupy technologii WWW: Generacji (ang. Server-Side) SKiTI 2015 dynamiczne tworzenie, generowanie przez serwer zawartości strony WWW w zależności od różnych czynników, m.in. wymagań użytkownika (proces generacji odbywa się po stronie serwera) Prezentacji (ang. Client-Side) przedstawienie wygenerowanej przez serwer treści strony WWW w zrozumiałej, logicznej i atrakcyjnej dla użytkownika postaci (proces prezentacji odbywa się po stronie klienta przeglądarka internetowa)

Technologie Server-Side Side Przykłady technologii generacji: CGI (ang. Common Gateway Interface) SSI (ang. Server Side Include) ASP (ang. Active Server Pages) ISAPI (ang. Internet Server API) / NSAPI (ang. Netscape Server API) PHP (ang. Personal Home Page) JSP (ang. Java Server Pages) Servlety Serwery aplikacji SKiTI 2015

Technologie Client-Side Przykłady technologii prezentacji: (X)HTML CSS (ang. Cascade Style Sheet) JavaScript, JScript, VBScript Aplety Javy Shockwave, Flash AJAX (ang. Asynchronous JavaScript and XML) X3D WML (ang. Wireless Markup Language) RSS (ang. Really Simple Syndication ) / Atom SKiTI 2015

Testowanie technologii - Server-Side Side i Client-Side - Przykładowa platforma potrzebna do testów w domowym zaciszu : Komputer PC OS: Windows, Linux lub Mac OS X Przeglądarkę lub przeglądarki internetowe np.: XAMPP, który jest jedną z popularniejszych i wzbogaconych dystrybucji serwera Apache. XAMPP oferuje między innymi: Apache, MySQL, PHP + PEAR, Perl, FileZilla FTP Server, phpmyadmin, OpenSSL, SKiTI 2015

Część II - (X)HTML - SKiTI 2015 8

Trochę Historii Historia SGML / HTML / XHTML Dawno, dawno temu W latach 80 dwudziestego wieku wykorzystywano język SGML (ang. Standard Generalized Markup Languag) - Standardowy Uogólniony Język Znaczników SGML jest językiem służącym do definiowania języków znacznikowych, zwłaszcza tych używanych w elektronicznej wymianie dokumentów, zarządzaniu dokumentami i ich publikowaniu. W 1986 roku uznano go jako międzynarodowy standard SGML posiada szeroki zasób możliwości i jednocześnie jest elastyczny Owa elastyczność ma swą cenę, którą jest wysoki stopień złożoności, który zahamował jego wprowadzenie w różne środowiska, m.in. w sieć WWW SKiTI 2015 9

Trochę Historii Historia SGML / HTML / XHTML W 1990 roku Na bazie SGML powstaje HTML (ang. HyperText Markup Language) - Hipertekstowy Język Znaczników,, opracowany przez Tima Berners-Lee i Daniela W. Connolly Początkowo HTML miał być językiem służącym do wymiany dokumentów naukowych i technicznych, odpowiednim do używania przez specjalistów HTML rozwiązał problem złożoności SGML poprzez zdefiniowanie niewielkiego zestawu strukturalnych i semantycznych znaczników (tagów) nadającego się do tworzenia względnie prostych dokumentów W krótkim czasie HTML stał się bardzo popularny i szybko wykroczył poza swój pierwotny cel Od 1990 do 1997 roku Powstają kolejne wersje języka HTML, w których pojawiają się nowe elementy przeznaczone dla tego języka W 1997 roku pojawia się wersja HTML 4.0 W 1999 roku pojawia się ostatnia poprawka do wersji HTML 4.01 Wielość nowych elementów języka HTML doprowadziła do pojawiania się problemów ze wzajemnym współdziałaniem dokumentów na różnych platformach I co dalej? SKiTI 2015 10

Trochę Historii Historia SGML / HTML / XHTML W 2000 roku Na bazie SGML powstaje XML (ang. Extensible Markup Language ) - Rozszerzalny Język Znaczników XML był pomyślany jako sposób na odzyskanie możliwości i elastyczności SGML bez jego dużej złożoności XML jest ograniczoną formą SGML XML zachowuje większość z bogatych możliwości SGML przy czym usuwa wiele z jego bardziej złożonych właściwości SGML Następuje przeformułowanie HTML 4 w XML 1.0, powstaje XHTML 1.0 XHTML (ang. Extensible HyperText Markup Language) - Rozszerzalny Hipertekstowy Język Znaczników jest następcą języka HTML XHTML to rodzina obecnych i przyszłych typów dokumentów i modułów, które kopiują i rozszerzają HTML 4 XHTML w porównaniu do HTML wprowadza pewne obostrzenia, które pozwalają dostosować składnię do języka XML W 2001 roku powstaje XHTML 1.1 i co dalej? SKiTI 2015 11

World Wide Web Consortium (W3C) World Wide Web Consortium (W3C) W3C to organizacja, która zajmuje się ustanawianiem standardów pisania i przesyłu stron WWW W3C jest obecnie zrzeszeniem ponad 400 organizacji, firm, agencji rządowych i uczelni z całego świata Publikowane przez W3C rekomendacje nie mają mocy prawnej, nakazującej ich użycie, lecz wpływ samej organizacji nie pozwala się z nimi nie liczyć Link konsorcjum W3C: http://www.w3.org SKiTI 2015 12

Trochę Historii I co dalej? Do końca roku 2009 trwały pracę grupy W3C związane z XHTML 2 (całkowicie zrywa z kompatybilnością wstecz -> HTML), obecnie są one zarzucone Niezależnie od organizacji W3C grupa WHATWG (ang. Web Hypertext Application Technology Working Group) zrzeszająca środowiska i producentów przeglądarek zaczęła pracę nad HTML 5.0 i wspólnie z W3C (od 2007) opracowuje pierwszy draft HTML 5.0 (2008 rok) Planowano że HTML 5.0 w 2022 roku będzie miał pełną implementację (bez błędów) w co najmniej dwóch przeglądarkach internetowych HTML 4 wciąż na to czeka ;) Od października 2014 HTML 5.0 uzyskał status rekomendacji W3C Na 2016 zapowiedziano standard HTML 5.1 i szkic standardu HTML 5.2. Różnice pomiędzy HTML 4 a 5: http://www.w3.org/tr/html5-diff/ SKiTI 2015 13

(X)HTML SKiTI 2015 14

Przykładowa struktura szablonu strony (X)HTML <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/tr/html4/loose.dtd"><htmlhtml xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl"> <head> <meta http-equiv= equiv="content-type" content="text/html; charset=iso-8859-2" /> <meta name="description "Description" content= Tu opis zawartości strony" /> <meta name="keywords" content= Tu wyrazy kluczowe" /> <meta name="author" content= Tu dane autora strony" /> <title>tu tytuł strony</title title> </head> <body> Tu treść strony </body > </html> SKiTI 2015 15

Szablon strony (X)HTML w przeglądarce SKiTI 2015 16

Podstawowe zasady (X)HTML Język (X)HTML składa się ze znaczników (tzw. tagów), które zapisywane są w nawiasach klamrowych <> Do każdego z tagów zwykle można podać pewne atrybuty (inaczej parametry, nie zawsze jest to jednak konieczne, bądź możliwe) Atrybut może posiadać także przypisaną pewną wartość, bądź występować samodzielnie - wtedy określa on pewne cechy danego znacznika Tagi nie są widoczne na ekranie, widoczne są tylko efekty ich działania Większość tagów wymaga także zamknięcia przy użyciu taga o identycznej nazwie jak tag otwierający, jednak poprzedzonej znakiem "/ Tagi zamykające nigdy nie posiadają parametrów <b title= tytul > Tekst pogrubiony </b> SKiTI 2015 17

Podstawowe zasady (X)HTML Nazwy tagów oraz parametrów i ich wartości mogą być pisane dużymi, jak i małymi literami. Zaleca się jednak pisanie ich wyłącznie małymi literami, ze względu na wymogi języka XHTML Wartości poszczególnych parametrów zaleca się obejmowaniem cudzysłowami - wymogi XHTML Tagi można zagnieżdżać, przy czym kolejność zagnieżdżania ma znaczenie (przy jej zmianie wynikowy dokument wyświetlony przez przeglądarkę jest zwykle inny) Przy umieszczaniu tagów zamykających (rozpoczynających się od "/")") należy pilnować kolejności w jakiej były otwierane, i zamykać je w odwrotnej kolejności (poczynając od najbardziej zagnieżdzonego) - wymogi XHTML <b title= tytul_g > Tekst <i title= tytul_i > pogrubiony i pochylony</i>< ></b> SKiTI 2015 18

Przykładowa struktura szablonu strony (X)HTML <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" > <head> <meta http-equiv="content-type" content="text/html; charset=iso =iso-8859-2" /> <meta name="description" content= Tu opis zawartości strony" /> <meta name="keywords" content= Tu wyrazy kluczowe" /> <meta name="author" content= Tu dane autora strony" /> <title>tu tytuł strony</title title> </head> <body> Tu treść strony </body > </html> SKiTI 2015 19

Deklaracja typu dokumentu- DTD <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/tr/html4/loose.dtd"> DTD (ang. Document Type Declaration), określa która wersja języka (X)HTML i w jakim zakresie będzie wykorzystywana na stronie, w tym przypadku Transitional (przejściowa), co zagwarantuje, że strona używająca znaczników i atrybutów zdeprecjonowanych (nie zalecanych) zawsze będzie poprawna pod względem zgodności ze standardem HTML Deklarację typu dokumentu DTD należy wpisać jako pierwszą linijkę w dokumencie - jeszcze przed znacznikiem otwierającym <html> Podanie adresu wersji DTD, pozwala przeglądarce pobrać wersję DTD oraz wszystkie potrzebne zestawy znaków SKiTI 2015 20

Inne przykłady DTD Ścisła deklaracja dokumentu (ang. Strict DTD ) zawiera wszystkie elementy i atrybuty, które nie są zdeprecjonowane oraz nie pojawiają się w dokumentach z ramkami <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/tr/html4/strict.dtd"> Deklaracja dokumentu dla ramek (ang. Frameset DTD) zawiera wszystko co w Transitional DTD plus elementy odnoszące się do ramek <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/tr/html4/frameset.dtd"> SKiTI 2015 21

Inne przykłady DTD Ścisła (jedyna) deklaracja dokumentu XHTML 1.1 (obecnie zalecana) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd"> Przykłady deklaracji dokumentu HTML5 <!DOCTYPE html > <!DOCTYPE html SYSTEM about:legacy-comat > Przykładowa deklaracja dokumentu XHTML5 <?xml version= 1.0 encoding=utf-8 > SKiTI 2015 22

Przykładowa struktura szablonu strony HTML <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" > <head> <meta http-equiv="content-type" content="text/html; charset=iso =iso-8859-2" /> <meta name="description" content= Tu opis zawartości strony" /> <meta name="keywords" content= Tu wyrazy kluczowe" /> <meta name="author" content= Tu dane autora strony" /> <title>tu tytuł strony</title title> </head> <body> Tu treść strony </body > </html> SKiTI 2015 23

Sekcja: <html> </html>... <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" >... </html > Element <html html> definiuje początek dokumentu HTML Atrybut xmlns definiuje przestrzeń nazw dla języka XML Atrybut xml:lang definiuje język dla zawartości elementu Element </html> powinien znaleźć się na końcu dokumentu HTML SKiTI 2015 24

Przykładowa struktura szablonu strony (X)HTML <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" > <head> <meta http-equiv="content-type" content="text/html; charset=iso =iso-8859-2" /> <meta name="description" content= Tu opis zawartości strony" /> <meta name="keywords" content= Tu wyrazy kluczowe" /> <meta name="author" content= Tu dane autora strony" /> <title>tu tytuł strony</title title> </head> <body> Tu treść strony </body > </html> SKiTI 2015 25

Sekcja: <head> </head>... <head>... </head >... Sekcja tzw. nagłówka dokumentu Wewnątrz części nagłówkowej można określić ogólne informacje o dokumencie oraz jego zawartości (tag <meta />), między innymi stronę kodową, opis zawartości strony, słowa kluczowe związane ze stroną i jej autora Oraz tytuł dokumentu, pomiędzy tagami: <title> </ title > SKiTI 2015 26

Przykładowa struktura szablonu strony (X)HTML <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" > <head> <meta http-equiv="content-type" content="text/html; charset=iso =iso-8859-2" /> <meta name="description" content= Tu opis zawartości strony" /> <meta name="keywords" content= Tu wyrazy kluczowe" /> <meta name="author" content= Tu dane autora strony" /> <title>tu tytuł strony</title title> </head> <body> Tu treść strony </body > </html> SKiTI 2015 27

Sekcja: <body> </body> <body> Tu treść strony </body > Sekcja tzw. ciała dokumentu W tej części dokumentu można dzielić tekst na akapity, tworzyć tytuły spisy, określać łącza do innych dokumentów itp.. SKiTI 2015 28

Akapit Podstawowe zabawy z tekstem jest to część tekstu objęta znacznikami: <p>...</ >...</p> Przykłady, wyrównanie w lewo (domyślne), w prawo, do środka oraz justowanie tekstu <p align="left">......</ </p> <p align="right ">...</ </p> <p align="center">......</ </p> <p align="justify ">...</ </p> SKiTI 2015 29

Tytuł Podstawowe zabawy z tekstem Stosowany aby nadać tytuł (nagłówek) jakiejś części tekstu (rozdziałowi) Tytuł, w zależności od wielkości czcionki obejmuje się znacznikami: od <h1 h1>...</ >...</h1 h1> do <h6 h6>...</ >...</h6 h6> Przykłady, bardzo duży tytuł oraz tytuł normalnej wielkości (ale pogrubiony) <h1> Bardzo duży tytuł </h1> <h6> Tytuł normalnej wielkości </h6> SKiTI 2015 30

Podstawowe zabawy z tekstem Przejście do nowego wiersza <br> Podkreślenie wybranego tekstu <u> tekst do podkreślenia </u> Pogrubienie wybranego tekstu <b> tekst do pogrubienia </b> Pochylenie wybranego tekstu <i> tekst do pochylenia </i> SKiTI 2015 31

Podstawowe zabawy z tekstem Indeks dolny <sub>... </sub> Podkreślenie wybranego tekstu <sup>... </sup> Wielkość czcionki, gdzie "n"" oznacza wielkość pisma <font size="n"> ">...</ </font> Kolor czcionki <font color="kolor"> ">...</ </font> (1 - najmniejsza, 7 - największa, 3 - domyślna) SKiTI 2015 32

Odsyłacze Odsyłacze To inaczej hiperłącza, odnośniki hipertekstowe, linki Są wykorzystywane głównie do: Tworzenie spisu treści serwisu Linki do innych ciekawych miejsc w Internecie <a href="względna ścieżka dostępu"> opis </a> <a href="..index.html"> Strona główna </a> Otwarcie linku w nowym oknie: <a target="_blank" href="www.firma.com.pl"> ">Start</ </a> SKiTI 2015 33

Listy (wykazy) Listy (wykazy) Typowo wykorzystywane do sporządzania usystematyzowanych zestawień informacji w postaci wyszczególnionych punktów (<li> </li>) : nieuporządkowanych (nienumerowanych) <ul <ul> <li> Pierwszy element listy nieuporządkowanej</li /li> <li> Drugi element listy nieuporządkowanej</li> </ul> lub uporządkowanych (numerowanych) <ol <ol> <li> Pierwszy element listy uporządkowanej</li> <li> Drugi element listy uporządkowanej</li> </ol> ul> </ul /ul> ol> </ol> SKiTI 2015 34

Tabele Struktura tabeli <table border= "1" width="100%" > <tr> </tr tr> <tr> </tr> <td>komórka1</ </td> <td>komórka2</ </td> <td>komórka3</ </td> <td>komórka4</ </td> </table> Powyższe polecenia tworzą tabelę, złożoną z dwóch kolumn i dwóch wierszy (razem cztery komórki) Tabela zajmie 100% szerokości przeglądarki minus marginesy Znaczniki wierszy <tr>......</ </tr>, znaczniki kolumn <td>......</ </td> SKiTI 2015 35

Tabele SKiTI 2015 36

Atrybuty colspan i rowspan <table border= "1" width="100%" > <tr> </tr> <tr> Tabele <td colspan="2">komórki1,2</td> </tr> <td>komórka3</td> <td>komórka4</td> </table> Atrybut colspan colspan pozwala na poziome łączenie x komórek w tabeli (w tym przypadku 2), dzięki czemu jedna połączona komórka może się rozciągać na kilka komórek pojedynczych SKiTI 2015 37

Tabele SKiTI 2015 38

Atrybuty colspan i rowspan <table border= "1" width="100%" > <tr> </tr> <tr> Tabele <td rowspan="2">komórki1,3</td> <td>komórka2</td> </tr> <td>komórka4</td> </table> Atrybut rowspan rowspan pozwala na pionowe łączenie x komórek w tabeli (w tym przypadku 2), dzięki czemu jedna połączona komórka może się rozciągać na kilka komórek pojedynczych SKiTI 2015 39

Tabele SKiTI 2015 40

Tabele przykład wykorzystania SKiTI 2015 41

Obrazek Wstawianie obrazka do dokumentu: <img src="ścieżka dostępu" " alt="tekst alternatywny" width="x" " height="y" " /> ścieżka dostępu wskazuje lokalizację obrazka na dysku, może być ścieżką względną lub ścieżką bezezględną Tekst alternatywny oznacza krótką informację, która pojawi się w przypadku, kiedy obrazek nie zostanie wyświetlony x szerokość obrazka y wysokość obrazka <img src="..logo.jpg" " alt= Logo firmy" " width="100" " height="100" " /> SKiTI 2015 42

Wybrane z wielu innych Pozioma linia np. do rozdzielania tekstu <hr /> Komentarz np. do opisywania fragmentów kodu (X)HTML (tekst objęty w znaczniki komentarza nie jest wyświetlany przez przeglądarkę internetową) <!-- tekst komentarza --> SKiTI 2015 43

Czym jest walidator? Walidator jest to program sprawdzający poprawność dokumentu o określonej składni np.: HTML, XHTML, CSS, RSS Walidator języków znacznikowych (HTML, XHTML, ): http://validator.w3.org/ Walidator CSS i dokumentów (X)HTML z CSS: http://jigsaw.w3.org/css-validator/ SKiTI 2015 44

Zadanie domowe Wykorzystując ogólnodostępne materiały w Internecie zapoznać się z podstawowymi znacznikami (tagami) (X)HTML oraz ich atrybutami SKiTI 2015

Bibliografia Przykładowa Literatura: Konsorcjum W3C: http://www.w3.org Specyfikacja HTML: SKiTI 2015 http://www.w3.org/tr/html4/ Specyfikacja XHTML: http://www.w3.org/tr/xhtml1/ Walidator języków znacznikowych (HTML, XHTML, ): http://validator.w3.org/ Walidator CSS i dokumentów (X)HTML z CSS: http://jigsaw.w3.org/css-validator/ Linki do różnych kursów (X)HTML na internetowej stronie przedmiotu (zakładka: Literatura) 46

Dziękuję za uwagę!!! SKiTI 2015 47