Podstawy HTML. Dr inż. Arkadiusz Majewski

Podobne dokumenty
Test z przedmiotu. Witryny i aplikacje internetowe

Wprowadzenie do języka HTML

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

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

HTML 1. Gimnazjum nr 1 w Barcinie gimbarcin.pl

Podstawowe znaczniki języka HTML.

Programowanie w Internecie

HTML (HyperText Markup Language)

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

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

Ćwiczenie 4 - Tabele

Dokument hipertekstowy

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

Przedmiot: Grafika komputerowa i projektowanie stron WWW

[ HTML ] Tabele. 1. Tabela, wiersze i kolumny

I. Wstawianie rysunków

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

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ść

2 Podstawy tworzenia stron internetowych

Programowanie WEB PODSTAWY HTML

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

Tworzenie stron internetowych w kodzie HTML Cz 5

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

LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH TABELE I FORMULARZE

Tworzenie stron internetowych w oparciu o język HTML

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

Odsyłacze. Style nagłówkowe

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

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

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

prowadzący dr ADRIAN HORZYK /~horzyk Konsultacje paw. D-13/325D

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

Proste kody html do szybkiego stosowania.

Witryny i aplikacje internetowe

STRONY INTERNETOWE mgr inż. Adrian Zapała

CSS. Kaskadowe Arkusze Stylów

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

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

Za pomocą atrybutu ROWS moŝemy dokonać podziału ekranu w poziomie. Odpowiedni kod powinien wyglądać następująco:

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

1. Przypisy, indeks i spisy.

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

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

Ćw.4 Dokumenty HTML Przy pomocy języka znaczników opisać można strukturę witryny internetowej, postać i wygląd jej elementów.

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

Zaawansowana Pracownia Komputerowa - Ćwiczenia. Krzysztof Miernik

przygotował: mgr Szymon Szewczyk PODSTAWY

Aplikacje WWW - laboratorium

Wprowadzenie do Internetu zajęcia 2

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

I. Formatowanie tekstu i wygląd strony

Wybrane znaczniki HTML

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

Co to jest html? I.Struktura strony:

WITRYNY I APLIKACJE INTERNETOWE

HTML cd. Ramki, tabelki

Pierwsza strona internetowa

za pomocą: definiujemy:

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

Często używanym elementem języka HTML są tabele, które wykorzystuje się do wygodnego rozmieszczania informacji i obrazów.

CSS - layout strony internetowej

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

Dokument hipertekstowy

Laboratorium 1: Szablon strony w HTML5

Tutorial. HTML Rozdział: Ramki

URL:

Strony WWW - podstawy języka HTML

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

Prezentacja multimedialna MS PowerPoint 2010 (podstawy)

Specyfikacja techniczna dot. mailingów HTML

HTML. Jolanta Bachan. Oprogramowanie użytkowe

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

Środki dydaktyczne: tablica, komputer (z Notatnikiem i przeglądarką www) pliki ramkapion.zip, ramkapoziom.zip, zagniezdzenieramek.zip.

Hyper Text Markup Language

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

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

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

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

Specyfikacja mailingu GG Network

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

Przewodnik... Tworzenie Landing Page

Krótki przegląd własności języka CSS

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

1 TEMAT LEKCJI: 2 CELE LEKCJI: 3 METODY NAUCZANIA. Scenariusz lekcji. 2.1 Wiadomości: 2.2 Umiejętności: Scenariusz lekcji

HTML umożliwia zapis treści dokumentu i równocześnie opis jego układu graficznego.

AUTORSKI PROGRAM NAUCZANIA

Dokument zawiera podstawowe informacje o użytkowaniu komputera oraz korzystaniu z Internetu.

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

Kurs HTML 4.01 TI 312[01]

Elementarz HTML i CSS

2. Projektowanie stron WWW podstawowe informacje

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.

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

Specyfikacja standardów technicznych

Znaczniki fizyczne i logiczne czcionki

Tabela z komórkami nagłówkowymi (wyróżnionymi)

1. Umieść kursor w miejscu, w którym ma być wprowadzony ozdobny napis. 2. Na karcie Wstawianie w grupie Tekst kliknij przycisk WordArt.

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

Transkrypt:

Podstawy HTML Dr inż. Arkadiusz Majewski

Zasady tworzenia stron www 1. Informacyjna piramida Nie przeładowywać home page (pierwszej Stronicy Strony). Powinna być ona przejrzysta i prezentować ogólne i najważniejsze informacje o zawartości Strony. Najlepiej gdy szczegóły umieszczane są na dedykowanych Stronicach stanowiących logiczne odgałęzienia na Stronie (linki do innych Stronic). 2. Czytelność Korzystaj z czytelnych kształtów liter i prostych grafik. Należy pamiętać, że jakość obrazu na ekranie monitora bywa gorsza na ekranie Internauty-adresata, i na pewno jest znacznie mniejsza od wydruku na papierze. 3. Porządek przeciw Chaosowi Sieć w części jest dostępem do informacji, a w części jej odkrywaniem. Balansuj pomiędzy prostotą i łatwością, a tajemniczością i aluzjami. Troszcz się o swoją widownię i jej prawdopodobne oczekiwania. 4. Racjonalnie z technologią Korzystaj z wyrafinowanych technologii budowy Stron tylko wówczas gdy jest to konieczne. 5. Dbaj o harmonię kolorów i tła Nie stosuj efektów wypełnienia tła, które kolidują z formą przekazywanej na Stronicy treści.

Informacje podstawowe 1986 rok, genewski CERN powstanie języka HTML. Autor: Tim Berners-Lee. Zastosowanie: język opisu stron WWW, umożliwiający definiowanie: struktury i wyglądu stron internetowych, ich zawartości powiązań z innymi zasobami Sieci. HTML to skrót od angielskiego zwrotu Hypertext Markup Language, co znaczy - język znaczników hipertekstowych. Standaryzacją znaczników HTML zajmuje się konsorcjum W3C (World Wide Web Consortium). 3

Edytory HTML Kod źródłowy dokumentu HTML składa się ze zwykłego tekstu, jaki można tworzyć i modyfikować praktycznie w każdym edytorze. Dla wygody użytkowników Internetu stworzono specjalne edytory HTML. Dzielą się one na dwie kategorie: graficzne i tekstowe. Edytory graficzne: Edytory tekstowe: Microsoft FrontPage, Macromedia Dreamwaver, FrontPage Express, Netscape Composer. Macromedia HomeSite 5, HotDog Profesional 6.6, HateML 4

Pojęcie znacznika Tworzenie strony internetowej polega przede wszystkim na wstawianiu w odpowiednie miejsca ściśle określonych kodów ujętych w nawiasy kątowe. Kody te są zwane znacznikami, markerami lub tagami. Większość z nich to tzw. znaczniki obejmujące (parzyste), składające się ze znacznika otwierającego i zamykającego, na przykład: <H1> Instrukcja obsługi </H1> Tekst w tym obszarze zaznaczony jest jako nagłówek (header) pierwszego poziomu, czyli zostanie wyświetlony największą czcionką zdefiniowaną dla nagłówków. Istnieje sześć poziomów nagłówków w HTML-u: H1 H2 H3 H4 H5 H6 5

Atrybuty znaczników Niektóre znaczniki występują pojedynczo, np.: <hr> - tworzy linię poziomą, <br> - wymusza przejście do następnego wiersza, <img> - wstawia grafikę, <meta> - dostarcza informacji o dokumencie. Znaczniki można zagnieżdżać, podobnie jak nawiasy w matematyce: <B><I> fragment tekstu </I></B> Wiele znaczników może lub musi posiadać określone atrybuty, np.: <FONT SIZE="4" COLOR="red"> tekst </FONT> Atrybut COLOR może przyjmować różne wartości: aqua, brown, cyan, gold, gray, green, lime, magenta, maroon, navy, olive, orange, pink, plum, purple, red, silver, teal, tomato, violet, white, yellow. 6

Podstawowa struktura strony <html> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> <title> Tytuł strony </title> </head> <body> <!-- Główna sekcja strony --> </body> </html> 7

Kodowanie po polsku Standard kodowania wyznacza polska norma PN-91/T-42115, nazywana często ISO-8859-2 <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> Druga metoda - kodowanie Windows CP 1250 (windows-1250) - jest charakterystyczna dla MS Windows. Powoduje czasem pojawienie się problemów przy wyświetlaniu znaków w innych systemach. <meta http-equiv="content-type" content="text/html; charset= windows-1250"> 8

Znaczniki META W nagłówku dokumentu umieszcza się zwykle informacje ważne dla przeglądarek i wyszukiwarek są to tzw. znaczniki META. <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> <meta http-equiv="created" content="5-10-02"> <meta http-equiv="content-language" content="pl"> <meta name="description" content="podstawy HTML"> <meta name="author" content="mirosław Maciejczyk"> <meta name="keywords" content="html, strony WWW"> 9

Podstawowe znaczniki HTML jest językiem bezformatowym, w którym ignorowane są przejścia do nowego wiersza i wielokrotne spacje, zaś wymaganą strukturę dokumentu nadaje się za pomocą specjalnych znaczników. <P>...</P> (paragraph) <BR> (break) <HR> (horizontal rule line) <PRE>...</PRE> (preformatted) <UL>...</UL> (unordered list) - tworzy listę wypunktowaną. <OL>...</OL> (ordered list) - tworzy listę numerowaną. <LI>...</LI> wprowadza element listy <BLOCKQUOTE>...</BLOCKQUOTE> - cytat <DIV>...</DIV> - grupuje tekst w jeden blok 10

Wyróżnianie tekstu <B>...</B> (bold) <I>...</I> (italic) <U>...</U> (underline) <TT>...</TT> (teletype) <EM>...</EM> - wyróżnienie <STRONG>...</STRONG> - wyróżnienie silniejsze <STRIKE>...</STRIKE> - przekreślenie tekstu <SUB>...</SUB> - indeks dolny <SUP>...</SUP> - indeks górny 11

size - rozmiar czcionki (od 1 do 7, wartością domyślną jest 3) color - kolor face - krój Definiowanie czcionek Rozmiar, kolor i krój czcionki można określić za pomocą znacznika <FONT>...</FONT> i jego atrybutów: Przykład: <font color="navy" size="5" face="helvetica"> jakiś tekst </font> Można też używać bardziej uniwersalnych znaczników, takich jak: <BIG>...</BIG> - powiększenie czcionki o 1 punkt, <SMALL>...</ SMALL > - zmniejszenie czcionki o 1 punkt. 12

Kolor tła Kolor tła określamy za pomocą atrybutu bgcolor znacznika <BODY>: <BODY bgcolor = aqua text = navy > <BODY bgcolor = #FFFF00 text = #FFFFFF > <BODY bgcolor = rgb(255, 255, 0) text = rgb(255, 255, 255) > Tłem strony może być też tapeta zapisana w pliku graficznym, którego nazwę podaje się jako wartość atrybutu background: <BODY background = tlo.gif > <BODY background = images/tlo.gif > <BODY background =../tlo.gif > 13

Znacznik <IMG> (image) umożliwia umieszczenie w dokumencie HTML grafiki in-line, tzn. jako element bieżącego wiersza. Nazwa pliku zawierającego obrazek podawana jest za pomocą atrybutu SRC (source). <IMG src = foto.gif > Wstawianie grafiki <IMG src = foto.gif alt = Tekst zastępczy > <IMG src = foto.gif width= 120 height= 70 > <IMG src =../images/foto.gif > <IMG src = http://www.adres.pl/foto.gif > Przeglądarki akceptują jedynie grafikę zapisaną w odpowiednim formacie. Najczęściej jest to: GIF JPG PNG 14

Wyrównanie grafiki Sposób rozmieszczenia tekstu wokół obrazka określany jest za pomocą atrybutu ALIGN znacznika <IMG>. Do pionowego zorientowania rysunku względem wiersza używane są następujące wartości: ALIGN = top Przykład: ALIGN = middle ALIGN = bottom <img src="foto.gif" align="middle"> Ania na spacerze Do oblewania grafiki tekstem używane są wartości left, right: ALIGN = left - dosunięcie obrazka do lewej i otoczenie go tekstem z prawej strony, ALIGN = right - odwrotnie 15

Wstawianie odnośników Odnośniki zwane potocznie linkami - to elementy interaktywne pozwalające na przemieszczanie się do innego miejsca, przy czym może to być miejsce na tej samej stronie, inna strona lub strona znajdująca się na odległym serwerze. Do tworzenia odnośników służy znacznik <A> (anchor kotwica), którego podstawowym atrybutem jest href (Hypertext REFerence), określający adres odnośnika: <A href="url"> tekst aktywny </A> Jeśli chcemy, aby elementem interaktywnym był obrazek, po prostu wstawiamy w odpowiednim miejscu znacznik <IMG> <A href="index.htm"> <img src="1.gif" border="0"> </A> 16

Tworzenie zakładek <A href="strona.htm#r_1"> Rozdział I </A> <A href="strona.htm#r_2"> Rozdział II </A>...... <A name="r_1"></a><h2>rozdział I</h2>...... <A name="r_2"></a><h2>rozdział II</h2> Znaczniki <A> umożliwiają tworzenia zakładek, czyli miejsc znajdujących się na tej samej stronie, do których może nastąpić przeskok hipertekstowy. Zdefiniowanie zakładki: <A name="r_1"></a> Postać dnośnika: <A href="strona.htm#r_1">rozdział I</A> 17

Tabele Tabele języka HTML są ważnym narzędziem służącym do kształtowania wyglądu strony; umożliwiają poprawne rozmieszczenie na stronie elementów, takich jak tekst, formularze czy grafika. Kod przykładowej tabeli wygląda następująco: <table border="4" width="100%" cellspacing="10"> <tr align="center"><td width="40">...</td> <td >...</td></tr> <tr><td>...</td> <td>...</td></tr> </table> Każdy wiersz tabeli określony jest parą znaczników <tr> i </tr> (table row). W wierszach, za pomocą znaczników <td> i </td> umieszcza się komórki z danymi (table data), np.: <td><img src="obrazek.gif"></td> Szerokość kolumny tabelki zostaje dopasowana do szerokości najszerszej komórki w danej kolumnie, przy czym tabela ma tyle kolumn, ile komórek znajduje się w najdłuższym wierszu. 18

Obramowanie tabeli <table border="4">...</table> Szerokość i wysokość tabeli <table width="600" height="300">...</table> Kolor tła <table bgcolor="yellow">...</table> Odstęp między komórkami tabeli <table cellspacing="8">...</table> Odstęp między zawartością komórki a jej krawędzią <table cellpadding="4">...</table> Wyrównanie tabeli na stronie Formatowanie tabel <table align="center">...</table> 19

Rozpinanie komórek Do rozpinania komórek służą dwa atrybuty znacznika <td> colspan i rowspan Wartości tych atrybutów określają odpowiednio liczbę kolumn i liczbę wierszy, na których ma zostać rozpięta komórka. Na przykład: <table border bgcolor="yellow" width="600"> <tr><td rowspan="2">nr<td colspan="2">labolatorium</tr> <tr><td>pomiar 1<td>Pomiar 2</tr> <tr><td>1<td>123<td>121</tr> </table> Nr Laboratorium Pomiar 1 Pomiar 2 1 123 121 20

Tworzenie ramek Ramki umożliwiają podzielenie okna przeglądarki na mniejsze podokna i wyświetlenie w każdym z nich osobnej strony WWW. Aby zdefiniować układ ramek należy utworzyć nowy typ dokumentu HTML zwany FRAMESET. W takim dokumencie sekcja <body> zastąpiona jest sekcją <frameset> z odpowiednim atrybutem - rows lub cols, w zależności od tego czy ramka ma być pozioma czy pionowa. Następnie za pomocą polecenia frame z parametrem src, podajemy nazwę strony do wstawienia. Starsze przeglądarki (np. Lynx) w przypadku dokumentów frameset nie wyświetlają zwykle żadnej treści. Z tego względu w takich dokumentach należy umieścić sekcję <noframes> zawierającą alternatywną postać strony, lub odnośnik do wersji strony przeznaczonej dla przeglądarek tekstowych. 21

Zagnieżdżanie ramek Znaczniki <frameset> można zagnieżdżać, tworząc rozbudowane układy. <html> <head><title>tytuł strony</title></head> <frameset rows="100,*" border="0"> <frame src="str1.htm" name="up" > <frameset cols="30%,*"> <frame src="str2.htm" name="menu" > <frame src="str3.htm" name="main" > </frameset> </frameset> </html> 22

Ramki docelowe Domyślnie dokument, do którego prowadzi łącze, zostaje wyświetlony w tym samym oknie co łącze. Jednak często łącze znajdujące się w jednej ramce powinno otwierać stronę w innej ramce należącej do układu. Aby wyświetlić nową stronę w danej ramce, po pierwsze należy przypisać tej ramce nazwę za pomocą atrybutu name w znaczniku <frame>: <frame src="default.htm" name="main"> Następnie za pomocą atrybutu target wskazujemy miejsce wyświetlania się nowej strony: <A href="nowa.htm" target="main"> 23

Witryny tematyczne Witryna World Wide Web Consortium - http://www.w3.org Webhelp.pl - serwis dla webmasterów: http://www.webhelp.pl Kurs Pawła Wimmera - http://webmaster.helion.pl/kurshtml Oficjalna strona standardu CSS - http://www.w3.org/style/css Polska strona ogonkowa - http://www.agh.edu.pl/ogonki Informacje dla webmasterów: http://www.kurshtml.boo.pl http://algorytmy.pl 24