Podstawy języka HTML. Natalia Kotsyba Studia Śródziemnomorskie, I rok 8 października 2009 r.



Podobne dokumenty
Natalia Kotsyba PODSTAWY JĘZYKA HTML. Filologia Nowogrecka, I rok 16 lutego 2011 r.

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

Dokument hipertekstowy

Przedmiot: Grafika komputerowa i projektowanie stron WWW

Wprowadzenie do języka HTML

Podstawowe znaczniki języka HTML.

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

Zaawansowana Pracownia Komputerowa - Ćwiczenia. Krzysztof Miernik

Akademia Techniczno-Humanistyczna w Bielsku-Białej

Wstęp. Język HTML jest uniwersalnym jezykiem wykorzystywanym przy

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

O HTML. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

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

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:

Projektowanie aplikacji internetowych - ćwiczenie nr 1 I

Kurs HTML 4.01 TI 312[01]

Język HTML. Elementy projektowania stron WWW. Część 2. Idea języków znakowania. Znakowanie znaczeniowe i typograficzne. dr inŝ.

[HTML I XHTML ĆWICZENIE 0] dr Artur Bartoszewski

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

Test z przedmiotu. Witryny i aplikacje internetowe

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

Edukacja na odległość

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

HTML 1. Gimnazjum nr 1 w Barcinie gimbarcin.pl

Programowanie internetowe

Ćwiczenie 2 Tekst podstawowe znaczniki.

Programowanie WEB PODSTAWY HTML

Copyright wersji angielskiej: The European Computer Driving Licence Foundation Ltd. Copyright wersji polskiej: Polskie Towarzystwo Informatyczne

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

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

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

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

Tworzenie Stron Internetowych. odcinek 6

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

Programowanie w Internecie

I. Wstawianie rysunków

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

Kaskadowe arkusze stylów (CSS)

Projektowanie stron WWW

Tworzenie stron internetowych w oparciu o język HTML

Tworzenie Stron Internetowych. odcinek 6

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

Co to jest html? I.Struktura strony:

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

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

HTML nie opisuje układu strony!!!

Elementarz HTML i CSS

hipertekstowy język znaczników)

HTML5 i CSS. Deklaracja <!DOCTYPE> musi być na początki dokumentu napisanego w HTML5 przed tagiem <html>.

WYMAGANIA EDUKACYJNE. Witryny i Aplikacje Internetowe klasa I

I. Formatowanie tekstu i wygląd strony

Rola języka XML narzędziem

URL:

za pomocą: definiujemy:

Strony WWW - podstawy języka HTML

Uwaga: znaczniki <body> </body> nie powinny byd umieszczane na stronie zawierającej ramki, w ramach FRAMESET.

Ćwiczenie 9 - CSS i wstawianie CSS

Wstęp do HTML. Najstarszym i najprostszym pierwowzorem hipertekstu są powszechnie znane odnośniki encyklopedyczne:

Dzięki arkuszom zewnętrznym uzyskujemy centralne sterowanie wyglądem serwisu. Zewnętrzny arkusz stylów to plik tekstowy z rozszerzeniem css.

2 Podstawy tworzenia stron internetowych

CSS. Kaskadowe Arkusze Stylów

STRONY INTERNETOWE mgr inż. Adrian Zapała

Tworzenie Stron Internetowych. odcinek 1

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

Pierwsza strona internetowa

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

Tworzenie stron internetowych w kodzie HTML Cz 7

Technologie Informacyjne

Witryny i aplikacje internetowe

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

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

HTML (HyperText Markup Language)

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

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

1.Formatowanie tekstu z użyciem stylów

Kaskadowość stylów określa pierwszeństwo w oddziaływaniu na te same elementy strony różnych stylów.

Języki programowania wysokiego poziomu WWW

Tworzenie Stron Internetowych. odcinek 1

Podstawy (X)HTML i CSS

Znaczniki zbudowane są ze znaków '< >', pomiędzy którymi znajduje się litera lub krótki tekst okreslający rodzaj znacznika.

Bazy danych i strony WWW

Być może jesteś doświadczonym programistą, biegle programujesz w Javie,

Tekst podstawowe znaczniki

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

2. Projektowanie stron WWW podstawowe informacje

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

Znaczniki języka HTML

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

Zawartość specyfikacji:

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

1. Przypisy, indeks i spisy.

Przypisy i przypisy końcowe

Podstawy języka HTML (HyperText Markup Language)

O stronach www, html itp..

1. Zaczynamy! (9) 2. Edycja dokumentów (33)

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

Ćwiczenie 6 Ramki. Spakowane pliki do zadań do pobrania ze strony w pliku pliki_cw6.zip

Zadaniem tego laboratorium będzie zaznajomienie się z podstawowymi możliwościami kompozycji strony i grafiki

Odsyłacze. Style nagłówkowe

Dział O atrakcyjnym przedstawianiu i prezentowaniu informacji (program PowerPoint oraz język HTML tworzenie stron WWW)

Transkrypt:

Podstawy języka HTML Natalia Kotsyba Studia Śródziemnomorskie, I rok 8 października 2009 r.

Kilka podstawowych lektur PawełWimmer Kurs języka HTML -poradnik webmastera bardzo przystępny tutorial dla naprawdę początkujących - http://www.htmlgoodies.com/primers/primer_1.html krótki wstęp do tworzenia stron - http://www.w3c.org/markup/guide/ krótki wstęp do używania Cascading Style Sheets - http://www.w3c.org/markup/guide/style dokumentacja do HTML 4.0 - http://www.w3.org/tr/1998/rec-html40-19980424/ 2009-10-08 Natalia Kotsyba --- Podstawy HTML 2

Formaty stron internetowych XHTML, XML(Extended Meta Language), JavaScript (dodatek), PHP(Personal Home Page) i wiele innych ale wszystko sięzaczyna od HTML(Hyper Text Meta Language) dawniej SGML(Structured General Meta Language) 2009-10-08 Natalia Kotsyba --- Podstawy HTML 3

Edytory tekstowe Pajączek NxG-w tej chwili wybór numer 1 dla polskiego webmastera, program komercyjny. Oferuje wersje profesjonalnąi standardową, w odmianie osobistej (do użytku niekomercyjnego) lub komercyjnej. Moim zdaniem to najlepszy tekstowy edytor HTML i XHTML na świecie. CoreEditor-polski, komercyjnyedytor, porównywalny z Pajączkiem, obsługujący także XHTML. Edytor jest następcą bezpłatnego edhtml. ked- polski, darmowy edytor, szybki i konfigurowalny, obsługujący XHTML HateML Pro- polski, darmowy edytor z obsługą(x)html. Tiger98 i TigerII Millenium- komercyjny polski edytor, jednak już bardzo wiekowy. TigerII MiniPad- darmowy notatnik, wygodny do szybkich poprawek. edhtml- polski, darmowy edytor; jego następcą jest CoreEditor. Website Pro- polski, darmowy edytor; los nieznany (?). Zajączek PHP- polski, darmowy edytor, z dobrą obsługą PHP. Ager Web Edytor- polski, darmowy edytor ze wsparciem dla PHP i JavaScript. Extra Page- darmowy polski edytor, jednak piszący w "starym stylu". ezhtml- polski edytor, także darmowy- chyba nie jest już rozwijany. HTML-Kit- bardzo silny amerykański edytor, z ogromną liczbą pluginów, darmowy. 1'st Page 2000- jeden z najpotężniejszych programów webmasterskich, darmowy. ACE HTML Freeware- darmowy, anglojęzyczny edytor, z obsługą stron kodowych. (źródło: PawełWimmer Kurs języka HTML -poradnik webmastera ) no i zwykły notatnik, Notepad+ 2009-10-08 Natalia Kotsyba --- Podstawy HTML 4

Edytory graficzne MS Front Page Joomla! Wiki i wiele innych Pozwalająna przełączenie sięz widoku skryptu HTML na widok gotowej strony (raczej odwrotnie) 2009-10-08 Natalia Kotsyba --- Podstawy HTML 5

Znaczniki kod HTML składa sięze znaczników (ang. tags), które umieszczamy w nawiasach ostrych < i > Niemal każdy znacznik HTML musi zostać zamknięty Znacznik otwierający wygląda tak: <jakis_znacznik> natomiast zamykający: </jakis_znacznik> 2009-10-08 Natalia Kotsyba --- Podstawy HTML 6

Składnia Należy także pamiętaćo kolejności wstawiania znaczników. Nie wolno ich "mieszać". <i>lorem <b>ipsum</b>, <b>dolor</b> sit <u>amet</u></i> To jest poprawny zapis. Natomiast: <b>lorem <i>ipsum</b> dolor <b><u>sit</i></u> amet</b> jużnie jest poprawny. 2009-10-08 Natalia Kotsyba --- Podstawy HTML 7

HTML/Pierwsza strona <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN "http://www.w3.org/tr/html4/strict.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> <title> Pierwsza Strona </title> </head> <body> <p>przykładowy tekst.</p> </body> </html> 2009-10-08 Natalia Kotsyba --- Podstawy HTML 8

HTML/Document Type Declaration HTML w specyfikacji 4.01 ma trzy DTD (ang. Document Type Declaration): 1. Strict DTD -(ścisła) zawiera wszystkie elementy i atrybuty, które nie są zdeprecjonowane (nie deprecated) oraz nie pojawiająsięw dokumentach z ramkami. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> lub <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/tr/html4/strict.dtd"> 2. Transitional DTD -(przejściowa) zawiera wszystko co w Strict DTD plus elementy i atrybuty nie używane obecnie. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> lub <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/tr/html4/loose.dtd"> 3. Frameset DTD -(dla ramek) zawiera wszystko co w Transitional DTD plus elementy odnoszące siędo ramek: FRAME, FRAMESET oraz NOFRAMES (używane na stronach startowych ramek). <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"> lub <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/tr/html4/frameset.dtd"> (Z Wikibooks, biblioteki wolnych podręczników) 2009-10-08 Natalia Kotsyba --- Podstawy HTML 9

Przestrzenie pomiędzy znacznikami otwierającym i zamykającym nazywamy sekcjami. W sekcjach można umieszczać inne znaczniki i tekst. Pierwsza linijka powyższego kodu (zwanego kodem HTML) przedstawia informacjęo dokumencie. Mówi ona o tym jakąwersje HTML-a zastosowaliśmy. Jest to potrzebne do dalszej interpretacji dokumentu. Następnie widzimy znacznik otwierający <html>. Sygnalizuje on rozpoczęcie kodu HTML w dokumencie. W tej sekcji umieszczamy całą resztękodu HTML. Na końcu dokumentu znajdziemy znacznik zamykający </html>. Kolejnąrzecząjest sekcja <head></head>. W niej zawieramy informacje o dokumencie w tym przypadku o kodowaniu znaków i tytule dokumentu, który zawsze zobaczymy na pasku przeglądarki. W sekcji headmożemy umieścićtakże informacje o autorze dokumentu(czyli strony HTML), opis dokumentu czy słowa kluczowe. Po tym przychodzi sekcja <body></body>. Obejmuje ona to, co chcemy umieścićna naszej stronie czyli informacje o tekście, wstawianych grafikach itp. W sekcji body utworzyliśmy akapit za pomocąznaczników <p></p>, w którego sekcji umieściliśmy nasz tekst. 2009-10-08 Natalia Kotsyba --- Podstawy HTML 10

Znaczniki używane w sekcji HEAD <TITLE> tytuł strony, wyświetlany na górnej belce przeglądarki R/R <META> służa do definiowania niektórych zachowańprzeglądarek i innych agentów www, np. sposobu interpretowania znaków narodowych (jak np.: ą, ę, à, ò, ù, ì), definiowania słów kluczowych opisujących zawartość strony R/F Przykład. Fragment sekcji HEAD strony głównej serwisu www.rockmetal.pl <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> <meta name="description" content="rockmetal.pl (rock i metal po polsku), polskojezyczny serwis poswiecony muzyce rockowej i metalowej"> <meta name="keywords" content="rock metal rockmetal muzyka music heavy thrash death black doom gothic gotyk mp3 recenzje wywiady relacje tabulatury taby sample informacje nowosci wiesci gitara guitar koncert koncerty forum rock metal rockmetal rock metal nowości wieści"> <meta http-equiv="expires" content="0"> <title>rockmetal.pl (rock i metal po polsku)</title>... </head> 2009-10-08 Natalia Kotsyba --- Podstawy HTML 11

Podstawowe znaczniki służące formatowaniu tekstu <B> (bold) pogrubienie R/R <I>(italic) kursywa R/R <U>(underline) podkreślenie R/R <FONT> definicja czcionki R/R color="white black red green orange purple... 000000... FFFFFF" size=1... 7 +1... +7-1... -7 face=arial ce, helvetica ce, arial, helvetica, sans-serif,... <H1>... <H6>(header) nagłówki R/R <SMALL>"mała" czcionka R/R <BIG>"duża" czcionka R/R <P>(paragraph) akapit R/O align="right left center justify" <BR>(break) wymuszenie łamania linii R/F (non-breaking space) zapobiega łamaniu linii pomiędzy dwoma słowami <PRE>(preformatted tekst) zachowuje nie-htmlowe formatowanie tekstu, tzn. końce linii, znaki tabulacji R/R <HR>(horizontal ruler) linia pozioma R/F align="right left center ; noshade size= 1 2 3... wysokość w pikselach width=1 2 3... 100%... długość w pikselach, lub procentach szerokości elementu zawierającego linię 2009-10-08 Natalia Kotsyba --- Podstawy HTML 12

Listy uszeregowane informacje nieuszeregowane informacje definicje Różne rodzaje list mogą być zagnieżdżane (np. lista wypunktowana wewnątrz numerowanej). Przykład. Implementacja listy nieuporządkowanej (wypunktowanej) przedstawionej wyżej. <UL> <LI> uszeregowane informacje <LI> nieuporządkowane informacje <LI> definicje </UL> Listęuporządkowaną(numerowaną) można stworzyćprzy użyciu znacznika <OL>. Przykładem listy numerowanej może być przepis kulinarny, np.: 1. Do filiżanki wsyp łyżeczkę suchych liści herbacianych. 2. Zalej gotującą wodą. 3. Dodaj mleka, cukru lub cytryny do smaku. Przykład. Implementacja listy numerowanej przedstawionej wyżej. <OL> <LI> Do filiżanki wsyp łyżeczkęsuchych liści herbacianych. <LI> Zalej gotującą wodą. <LI> Dodaj mleka, cukru lub cytryny do smaku. </OL> 2009-10-08 Natalia Kotsyba --- Podstawy HTML 13

Listy definicji (<DL>) Listy definicji (<DL>) zasadniczo składają się z par nazwa-definicja (znaczniki <DT> i <DD>) Przykład. Lista definicji Kałuża Akwen wodny pozbawiony znaczenia strategicznego. Łyżka Ręczny manipulator żywieniowy. może byćzdefiniowana w HTML jako: <DL> <DT><STRONG>Kałuża</STRONG> <DD> Akwen wodny pozbawiony znaczenia strategicznego. <DT><STRONG>Łyżka</STRONG>< DD> Ręczny manipulator żywieniowy. </DL> <UL>(unordered list) lista wypunktowana R/R type="disc square circle" <OL>(ordered list) lista numerowana R/R type="1 a A i I" wskazuje na sposób numerowania; poszczególne typy oznaczająkolejno: cyfry arabskie, małe litery alfabetu łacińskiego, duże litery alfabetu łacińskiego, małe cyfry rzymskie, duże cyfry rzymskie start=1 2 3... numer pierwszego elementu listy <LI>(list item) element listy R/O value=1 2 3... numer aktualnego elementu listy <DL> (definition list) lista definicji R/R <DT>(definition term) termin R/O <DD>(definition description) definicja R/O 2009-10-08 Natalia Kotsyba --- Podstawy HTML 14

Odsyłacze Dwa rodzaje konstrukcji odsyłaczowych: do etykiet i do stron Etykieta(zwana teżzakładkąlub kotwicą-ang. anchor) jest znakiem, swoistąelektronicznązakładką, podobnądo zakładek w książce, która zaznacza jakieśmiejsce w tekście. <a name="nazwa_etykiety"> </a> Odsyłaczemjest konstrukcja, która wskazuje pewne miejsce w Internecie i pozwala skoczyćdo niego za pomocąkliknięcia na niej myszką. <a href="miejsce_docelowe">tekst, na którym należy kliknąć</a> <a href="http://www.pcworld.pl">tutaj znajdziesz miesięcznik PC World Komputer</a> 2009-10-08 Natalia Kotsyba --- Podstawy HTML 15

Odsyłacze do etykiet <a href="strona.htm#nazwa_etykiety">tekst</a> Uwaga na znak #oddzielający nazwęstrony od nazwy etykiety. Jeśli tworzymy odsyłacz do etykiety na tej samej stronie, wystarczy użyćsamej nazwy etykiety, czyli: <a href="#nazwa_etykiety">tekst, na którym należy kliknąć</a> 2009-10-08 Natalia Kotsyba --- Podstawy HTML 16

Odsyłacze do poczty elektronicznej <a href="mailto:imie_nazwisko@adres">tutaj kliknij</a> <a href="mailto:wimmer@helion.pl?cc=jan.kowal@ firma.pl& bcc=jozef.kwiatek@firma.pl&subject=bardz o ważny list& body=witajcie Panowie">Wyślij pocztę</a> 2009-10-08 Natalia Kotsyba --- Podstawy HTML 17

Hierarchia plików Odsyłacz do innej strony HTML (w tym samym katalogu): <a href="nazwa_strony.html">edytor Pajączek</a> Edytor Pajączek Odsyłacz do innej strony w katalogu podrzędnym <a href="katalog_podrzędny/nazwa_strony.html">inna strona</a> Odsyłacz do strony w innym katalogu, równorzędnym w hierarchii: <a href="../katalog_równorzędny/nazwa_strony.html">jeszcze inna strona</a> Dwie kropki w adresie nakazująprzeglądarce "zajrzećwyżej" w hierarchii katalogów, "zejść" do nowego katalogu i przywołać żądanąstronę. 2009-10-08 Natalia Kotsyba --- Podstawy HTML 18

Wstawianie grafiki do dokumentu <imgsrc="plik_graficzny" alt="nazwa alternatywna"> 2009-10-08 Natalia Kotsyba --- Podstawy HTML 19

Następnym razem tabele obrazy style 2009-10-08 Natalia Kotsyba --- Podstawy HTML 20