inc
Administrator
Dołączył: 14 Lut 2007
Posty: 207
Przeczytał: 0 tematów
Ostrzeżeń: 0/3 Skąd: Los Skarzyskos
|
Wysłany: Śro 11:25, 30 Maj 2007 Temat postu: html na informatyke |
|
|
Politechnika Świętokrzyska w Kielcach
Wydział Mechatroniki i Budowy Maszyn
Zakład Technik Komputerowych i Uzbrojenia
Rok I, semestr II, Podstawy Informatyki – laboratorium
Opracował: mgr inż. Konrad Stefański
Ćwiczenia laboratoryjne nr 9 i 10
PODSTAWY TWORZENIA STRON WWW W JĘZYKU HTML
1. Struktura dokumentu HTML:
<html>
<head>Informacje w nagłówku</html>
<body>
Właściwa treść dokumentu (ciało)
</body>
</html>
Dokument HTML zbudowany jest ze znaczników umieszczonych w ostrych nawiasach. Każdy otwarty znacznik <znacznik> (z nielicznymi wyjątkami) musi być w odpowiednim miejscu zamknięty w następujący sposób: </znacznik>.
Przykład 1.
W folderze o ścieżce dostępu: d:\Dydaktyka\Rok I\MiBM\nr_grupy utwórz folder „Zaj_nr_9_10”. Znajdź plik o nazwie „sunset.jpg” (Start-->Wyszukaj-->Pliki lub foldery...-->Pliki i foldery-->nazwa_pliku) i skopiuj go do folderu „Zaj_nr_9_10”. Otwórz program „Notatnik” i zapisz pusty plik w folderze „Zaj_nr_9_10” pod nazwą „strona1.htm” lub „strona1.html”. Od tej pory wszystkie tworzone strony i pliki potrzebne do ich funkcjonowania muszą być zapisywane w tym folderze! Nie zamykając programu „Notatnik” otwórz folder „Zaj_nr_9_10”. Powinien być w nim zapisany plik „strona1” oznaczony ikonką:
Jeśli tak nie jest to znaczy, że gdzieś został popełniony błąd. Jeśli wszystko jest w porządku, kliknij dwukrotnie na tą ikonę – plik powinien otworzyć się w przeglądarce. Zwiń okienko przeglądarki i folderu „Zaj_nr_9_10” do paska i wprowadź w programie notatnik poniższy tekst, zaczynając od znaczników rozpoczynających i kończących dokument <html> i </html>. Po wprowadzeniu każdego wiersza zapisz dokument (Ctrl+S), w przeglądarce wciśnij przycisk „Odśwież” i zaobserwuj zmiany.
<html>
<head>
<meta http-equiv=”Content-type” content=”text/html; charset=windows-1250”>
<title>Strona pierwsza</title>
</head>
<body bgcolor="black" text="yellow">
<h1><center><u>STRONA INTERNETOWA</u></center></h1>
<font size=”4” color=”green”>
Witam.<br>
Mam na imię (Imię/Imiona). Jestem studentem I roku Wydziału Mechatroniki i Budowy Maszyn Politechniki Świętokrzyskiej w Kielcach.
</font>
<font face="Comic Sans MS" size="6" color="cyan">
<p align="right"><b><i>
Ciekawe zdjęcie</i></b>
</font>
<p>
<center>
<img src="sunset.jpg" alt=" Granica między nocą i dniem" width="50%">
</center>
</body>
</html>
Nowe znaczniki użyte w powyższym przykładzie:
- <html>, </html> – początek i koniec dokumentu HTML;
- <head>, </head> – początek i koniec nagłówka dokumentu;
znaczniki w nagłówku:
- <meta> – tu podajemy standard kodowania, datę utworzenia dokumentu, słowa kluczowe itp. (w tym przykładzie zastosowano standard kodowania: polski w przypadku strony tworzonej pod „Notatnikiem”);
- <title> – tytuł dokumentu (pojawi się on na pasku tytułowym przeglądarki);
- <body>, </body> – część gówna (ciało) dokumentu;
w części głównej:
- parametry wewnątrz znacznika <body>: bgcolor=”nazwa koloru” – kolor strony, text=”nazwa koloru” – kolor tekstu, link=”nazwa koloru” – kolor odyłacza, vlink=”nazwa koloru” – kolor odwiedzonego odsyłacza, alink=”nazwa koloru” – kolor aktywnego odsyłacza, topmargin=”X” – górny margines (X – wartość w pikselach), leftmargin=”X’ – lewy margines (kolory można podawać poprzez wpisanie ich nazwy np.: silver, gray, maron, greek, purple, navy, olive, dive, teal, white, black, red, lime, blue, Magenta, yellow, cyan, aqua, fuchsia lub za pomocą trypletu szesnastkowego np.: #FF0000, #000000, #008000 bądź systemem RGB np.: RGB(0,0,0), RGB(255,0,0), RGB(0,128,0).
- <h1> do <h6> – wielkość liter nagłówka;
- <b>, <u>, <i>, <strike> – odpowiednio: pogrubienie, podkreślenie, pochylenie, przekreślenie tekstu;
- <font> – ustalenie wysokości (size=”X” – wartość w pikselach), kroju (np. face=”Times New Roman”), koloru (np. color=”red”) czcionki wybranego fragmentu tekstu;
- <br> – złamanie linii tekstu;
- <p> – nowy paragraf (od poprzedniego bloku tekstu zostanie oddzielony interlinią; dodatkowo parametrem „align” można określić położenie tekstu na stronie np.: align=”right” – wyrównanie do prawej, align=”left” – wyrównanie do lewej (domyślnie).
- <img src=”nazwa_pliku_graficznego”> – umieszczenie w dokumencie grafiki (typy plików *.jpg, *.bmp, *.gif); dodatkowo parametry: alt=”tekst” – opis grafiki po najechaniu myszką, width=”X” – szerokość grafiki (X – wartość w pikselach lub w procentach szerokości okna), height=”X” – wysokość grafiki (podanie tylko szerokości lub tylko wysokości spowoduje proporcjonalne dopasowanie drugiego wymiaru); border=”X” – grubość obramowania (X – wartość w pikselach);
- do dokumentu HTML można wstawiać również elementy multimedialne np.: filmy – służy do tego znacznik: <img dynsrc=”nazwa_pliku_z_multimediami”, dodatkowo dodanie parametru start=”xxx” definiuje sposób rozpoczęcia odtwarzania wstawionego np.: filmu (xxx – onload lub mouseover – odpowiednio: rozpoczęcie odtwarzania po wgraniu strony i rozpoczęcie odtwarzania po najechaniu kursorem lub myszką).
2. Bardziej zaawansowane ale wciąż jeszcze podstawowe znaczniki w języku HTML.
2.1. Poziome linie rozdzielające.
Przykład 2.
Znajdź plik o nazwie „blumrbll.jpg” i skopiuj go do katalogu, w którym zapisujesz tworzone dokumenty. W programie „Notatnik” utwórz dokument o nazwie „linie.htm”. Wprowadź poniższy tekst naciskając co chwila przycisk „Odśwież” w oknie przeglądarki.
<html>
<head>
<title>Linie poziome</title>
</head>
<body background="blumrbll.jpg" text="blue">
<h1><center><b><u>Przykłady</u></b></center></h1>
<h3>Przykłady poziomych linii rozdzielających:
<p>
<font color="black">
- linia cienka, przez całą szerokość okna:
<p>
<hr><p>
- linia cienka, wyśrodkowana, zajmująca 60% szerokości okna:
<p>
<hr width=60%><p>
- linia cienka, wyrównana do lewej strony, zajmująca 50% szerokości okna:
<p>
<hr width=50% align=left><p>
-linia grubości 15 pikseli, niewypełniona, wyrównana do prawej strony, zajmująca 70% szerokości okna:
<p>
<hr width=70% align=right size=15><p>
- linia grubości 8 pikseli, wypełniona, wyśrodkowana, długości 500 pikseli:
<p>
<hr width=500 size=8 noshade>
- linia grubości 4 pikseli, wypełniona, wyśrodkowana, długości 80% szerokości okna, koloru czerwonego:
<p>
<hr width=80% size=4 noshade color="red"></font>
</body>
</html>
Nowe znaczniki użyte w tym przykładzie:
- <body background=”nazwa_pliku_graficznego”> – wczytanie grafiki jako tła strony;
- <hr> – wstawienie poziomej linii rozdzielającej; można dodać parametry: width=”X” – długość linii (X – wartość w pikselach lub w procentach), noshade – linia wypełniona (brak cienia), size=”X” – grubość linii (X – wartość w pikselach), color=”nazwa_koloru” – kolor linii, align=”xxx” – położenie linii w okienku (xxx – right, center; left – domyślnie).
2.2. Wypunktowanie i numerowanie.
Przykład 3.
Znajdź plik o nazwie „kundel.jpg” i skopiuj go do katalogu, w którym zapisujesz tworzone dokumenty. W programie „Notatnik” utwórz dokument o nazwie „listy.htm”. Wprowadź poniższy tekst.
<head>
<title>Wypunktowanie i numerowanie</title>
</head>
<body background="kundel.jpg" text="blue">
<h1><center><b><u>Przykłady list punktowanych i numerowanych</u></b></center></h1>
<p>
<b>
<font color="white" size=6>
- wypunktowanie (kółeczko):</font>
<p>
<font color="dive" size=5>
<ul>
<li>pozycja 1</li>
<li>pozycja 2</li>
</ul></font>
<p>
<font color="white" size=6>
- wypunktowanie (okrąg):</font>
<p>
<font color="dive" size=5>
<ul type="circle">
<li>pozycja 1</li>
<li>pozycja 2</li>
</ul></font>
<p>
<font color="white" size=6>
- wypunktowanie (kwadracik):</font>
<p>
<font color="dive" size=5>
<ul type="square">
<li>pozycja 1</li>
<li>pozycja 2</li>
</ul></font>
<font color="white" size=6>
<p>
- numerowanie (cyfry arabskie od 1):</font>
<p>
<font color="aqua" size=5>
<ol>
<li>Pozycja pierwsza</li>
<li>Pozycja druga</li>
</ol></font>
<p>
<font color="white" size=6>
- numerowanie (cyfry arabskie od 5):</font>
<p>
<font color="aqua" size=5>
<ol start="5">
<li>Pozycja pierwsza</li>
<li>Pozycja druga</li>
</ol></font>
<p>
<font color="white" size=6>
- numerowanie (cyfry rzymskie małe od 1):</font>
<p>
<font color="aqua" size=5>
<ol type="i">
<li>Pozycja pierwsza</li>
<li>Pozycja druga</li>
</ol></font>
<p>
<font color="white" size=6>
- numerowanie (cyfry rzymskie małe od 4):</font>
<p>
<font color="aqua" size=5>
<ol type="i" start="4">
<li>Pozycja pierwsza</li>
<li>Pozycja druga</li>
</ol></font>
<p>
<font color="white" size=6>
- numerowanie (cyfry rzymskie duże od 1):</font>
<p>
<font color="aqua" size=5>
<ol type="I">
<li>Pozycja pierwsza</li>
<li>Pozycja druga</li>
</ol></font>
<p>
<font color="white" size=6>
- numerowanie (cyfry rzymskie duże od 9):</font>
<p>
<font color="aqua" size=5>
<ol type="I" start="9">
<li>Pozycja pierwsza</li>
<li>Pozycja druga</li>
</ol></font>
<p>
<font color="white" size=6>
- numerowanie (litery łacińskie małe od a):</font>
<p>
<font color="aqua" size=5>
<ol type="a">
<li>Pozycja pierwsza</li>
<li>Pozycja druga</li>
</ol></font>
<p>
<font color="white" size=6>
- numerowanie (litery łacińskie małe od d):</font>
<p>
<font color="aqua" size=5>
<ol type="a" start="4">
<li>Pozycja pierwsza</li>
<li>Pozycja druga</li>
</ol></font>
<p>
<font color="white" size=6>
- numerowanie (litery łacińskie duże od A):</font>
<p>
<font color="aqua" size=5>
<ol type="A">
<li>Pozycja pierwsza</li>
<li>Pozycja druga</li>
</ol></font>
<p>
<font color="white" size=6>
- numerowanie litery łacińskie duże od G:</font>
<p>
<font color="aqua" size=5>
<ol type="A" start="7">
<li>Pozycja pierwsza</li>
<li>Pozycja druga</li>
</ol>
</font></b>
</body>
</html>
Nowe znaczniki użyte w powyższym przykładzie:
- <ul> i </ul> – otwarcie i zamknięcie listy punktowanej, parametr type=”xxx” określa wygląd symbolu graficznego (xxx – circle, square, disc);
- <ol> i <ol> – otwarcie i zamknięcie listy numerowanej, parametr type=”X” określa w jaki sposób lista ma być numerowana (X – I, i, A, a, domyślnie cyfry arabskie), parametr start=”X” definiuje od jakiej wartości lista ma być numerowana (X – 1,2,3…);
- <li> – zdefiniowanie pozycji na liście.
2.3. Wstawianie cytatów i tekst preformatowany (z zachowaniem oryginalnego łamania linii i wszystkich spacji).
Przykład 4.
W programie „Notatnik” utwórz dokument o nazwie „cytat.htm”. Wprowadź poniższy tekst.
<html>
<head>
<title>Cytaty i tekst oryginalny</title>
</head>
<body bgcolor="lime" text="gray">
<font size=5>
W wielu miejscach w tekście zachodzi konieczność
przytoczenia cytatów. Poniższy tekst symuluje
wstawienie takiego cytatu i obrazuje różnicę między
nim, a blokiem innego tekstu:
<blockquote>
<font color="red">
Cytat 1 Cytat 1 Cytat 1 Cytat 1 Cytat 1 Cytat 1 Cytat 1
Cytat 1 Cytat 1 Cytat 1 Cytat 1 Cytat 1 Cytat 1 Cytat 1
Cytat 1 Cytat 1 Cytat 1 Cytat 1 Cytat 1 Cytat 1 Cytat 1
Cytat 1 Cytat 1 Cytat 1 Cytat 1 Cytat 1 Cytat 1 Cytat 1
Cytat 1 Cytat 1
</font>
</blockquote>
<blockquote>
<font color="blue">
<big>
Cytat 2 Cytat 2 Cytat 2 Cytat 2 Cytat 2 Cytat 2 Cytat 2
Cytat 2 Cytat 2 Cytat 2 Cytat 2 Cytat 2 Cytat 2 Cytat 2
Cytat 2 Cytat 2 Cytat 2 Cytat 2 Cytat 2 Cytat 2 Cytat 2
Cytat 2 Cytat 2 Cytat 2 Cytat 2 Cytat 2 Cytat 2 Cytat 2
</font>
</blockquote>
<blockquote>
<font color="magenta">
<small>
Cytat 3 Cytat 3 Cytat 3 Cytat 3 Cytat 3 Cytat 3 Cytat 3
Cytat 3 Cytat 3 Cytat 3 Cytat 3 Cytat 3 Cytat 3 Cytat 3
Cytat 3 Cytat 3 Cytat 3 Cytat 3 Cytat 3 Cytat 3 Cytat 3
</font>
</blockquote>
Istnieje również możliwość wstawienia do dokumentu bloku
tekstu "preformatowanego". Będzie w nim zachowany oryginalny
układ łamania linii i ilość spacji np.:
<pre>
<font color="black">
Słowo słowo słowo słowo
słowo
słowo słowo słowo
słowo słowo
</font>
</pre>
</body>
</html>
Nowe znaczniki użyte w powyższym przykładzie:
- <big>, <small> – odpowiednio: zwiększenie i zmniejszenie wielkości czcionki o 1 w stosunku do rozmiaru globalnego;
- <blockquote> – wstawienie bloku cytatów (lewy i prawy margines automatycznie wcięty);
- <pre> – wstawienie bloku tekstu „przeformatowanego” (z zachowaniem oryginalnego łamania linii i wszystkich spacji, dla tego bloku domyślnym krojem czcionki jest „Courier New”;
- istnieje także możliwość używania górnych i dolnych indeksów – w tym celu należy użyć znaczników <sub> i <sup> ( „subscript” – indeks dony i „superscript” – indeks górny);
- możliwe jest również przekreślenie wybranego fragmentu tekstu – służy do tego znacznik <strike>.
2.4. Wzajemne rozmieszczenie grafiki i tekstu.
Przykład 5.
Znajdź pliki o nazwach „t.jpg”, „r.jpg”, „sw.jpg”, „elblag.jpg” i „prad.jpg” i skopiuj je do katalogu, w którym zapisujesz tworzone dokumenty. W programie „Notatnik” utwórz dokument o nazwie „grafika_i_tekst.htm”. Wprowadź poniższy tekst.
<html>
<head>
<title>Wzajemne rozmieszczenie grafiki i tekstu</title>
</head>
<body bgcolor="red" text="white">
<font color="blue" size=7>
<center>
<b>Wzajemne rozmieszczenie grafiki i tekstu na stronie</b>
</center></font>
<h1>
- tekst umieszczony po prawej stronie grafiki:
<p><h3>
<img src="t.jpg" width=50% alt="Jedna z opcji właściwości
systemu operacyjnego Windows" border=6 align="left">
Rysunek przedstawiony obok pokazuje przykład jednej z możliwości
jaką daje system operacyjny Windows wyprodukowany przez firmę
Microsoft.</h3><br clear="left">
<p> <br>
<p>
- tekst umieszczony po lewej stronie grafiki:
<p><h3>
<img src="r.jpg" width=70% alt="Możliwości dawane
przez niektóre programy" border=6 align="right">
Zaprezentowany obok rysunek przedstawia możliwości
wyboru jakie dają niektóre programy.</h3>
<br clear="right">
<p> <br>
<p>
- tekst umieszczony pośrodku po obu stronach grafiki:
<p><h3>
Rysunek ten przedstawia poglądy
<img src="sw.jpg" width=50% alt="Poglądy głoszone przez
wielkie autorytety w dawnych czasach" border=6 align="center">
głoszone na temat kobiet.
<br clear="right">
Oczywiście w dawnych czasach ale jednak przez wielkich ówczesnego świata...
</h3><p>
<center><font color="yellow">
A więc czy w dzisiejszych czasach kobietom jest aż tak źle???!!!
</font></center>
<p> <br>
<p>
- tekst umieszczony na górze po obu stronach grafiki:
<p><h3>
Czy na pewno polskie drogi są nienajlepiej
<img src="elblag.jpg" width=30% alt="Elbląg - Elbląg" border=6 align="top">
oznakowane? Chyba nie... To na pewno fotomontaż.</h3>
<br clear="top">
<p> <br>
<p>
- tekst umieszczony na dole po obu stronach grafiki:
<p><h3>
Dobrze mieć swój dom... Ciepło,
<img src="prad.jpg" width=45% alt="Elbląg - Elbląg" border=6 align="top">
i na głowę nie pada deszcz czy śnieg...</h3>
</body>
</html>
Nowościami tu są:
- parametr clear=”xxx” używany do znacznika <br> (xxx – left, right, center, top) służący do zakańczania umieszczania tekstu obok grafiki (stosowany jest wtedy gdy do <img> użyto atrybutu align=”xxx”);
- parametr align=”xxx” użyty do znacznika <img> (xxx – right, left, center, top) służący do określania sposobu umieszczania yekstu względem grafiki.
2.5. Wstawianie tabeli.
Przykład 6.
W programie „Notatnik” utwórz dokument o nazwie „tabelka.htm”. Wprowadź poniższy tekst.
<html>
<head>
<title>Tabelka</title>
</head>
<body bgcolor="teal">
<h2><center><font color="yellow">Przykład tabeli</font></center></h2>
<p>
<table border="5" bordercolorlight="white" bordercolordark="brown" bgcolor="cyan" cellpadding="10" align="center" cellspacing="10">
<caption><b><font color="gold">Tabela 1</b></caption>
<tr>
<th width="10%" bgcolor="black"><font color="red">Nagłówek 1</th>
<th width="30%" colspan="2"><font color="blue">Nagłówek 2</th>
<th width="30%"><font color="brown">Nagłówek 3</th>
</tr>
<tr bgcolor="gray" height=100>
<td valign=top align=center><font color="white">Dane 1</td>
<td bordercolor="red"><font color="white">Dane 2</td>
<td><font color="white">Dane 3</td>
<td bordercolor="black" valign="bottom" align="right"><font color="white">Dane 4</td>
</tr>
<tr bgcolor="gray">
<td rowspan="2">Dane 5</td>
<td>Dane 6</td>
<td colspan="2">Dane 7</td>
</tr>
<tr bgcolor="gray" align="center">
<td bordercolor="blue">Dane 8</td>
<td>Dane 9</td>
<td>Dane 10</td>
</tr>
</table>
</body>
</html>
Nowe znaczniki użyte w powyższym przykładzie:
- <table> – zdefiniowanie tabeli i parametry: border=”X” – grubość obramowania tabeli (X – wartość w pikselach, bordercolor=”nazwa_koloru” – kolor obramowania, bordercolorlight=”nazwa_koloru” – kolor obramowania lewego i górnego, bordercolordark=”nazwa_koloru” – kolor obramowania prawego i dolnego, cellspacing=”X” – grubość obramowania dla komórek tabeli innego niż domyślny (X – wartość w pikselach), cellpadding=”X” – odległość zawartości komórek od obramowania tzn. margines (X – wartość w pikselach);
- <caption> – podpis tabeli;
- <tr> – zdefiniowanie wiersza tabeli;
- <th> – zdefiniowanie komórek nagłówkowych tabeli (tekst automatycznie pogrubiony i wyśrodkowany);
- <td> – zdefiniowanie komórek w poszczególnych wierszach tabeli i parametry: rowspan=”X” – scalanie komórek (X – liczba scalonych komórek w pionie), colspan=”X” – scalanie komórek (X – liczba scalonych komórek w poziomie), valign=”xxx” – wyrównanie zawartości komórek w pionie (xxx – top, center, bottom), align=”xxx” – wyrównanie zawartości komórek w poziomie (xxx – left, center, right), width=”X” – szerokość komórki (X – wartość w pikselach lub w procentach szerokości okna).
Dodatkowo każdej komórce osobno można nadać kolor i styl ramki, tła, tekstu i marginesu. Wystarczy podanie odpowiednich parametrów i znaczników omówionych w poprzednich przykładach. Można również jako tła komórek lub komórki użyć pliku graficznego poprzez podanie parametru background=”nazwa_pliku_graficznego”.
2.6. Odsyłacze, hiperłącza, linki, sznurki itp.
Przykład 7.
Znajdź pliki o nazwach „earth3.jpg”, „onet.jpg”, „wp.gif”, „psk.gif” i „pkp.gif” i skopiuj je do katalogu, w którym zapisujesz tworzone dokumenty. W programie „Notatnik” utwórz dokument o nazwie „linki.htm”. Wprowadź poniższy tekst.
<html>
<head>
<title>Odsyłacze</title>
</head>
<body background="earth3.jpg" link="green" alink="red" vlink="magenta">
<h2>
<p><b>Idź do strony:
</h2><h3>
<ul type="circle">
<font color="blue">
<li><a href="strona1.htm" target="treść">Strona pierwsza</a>
<p>
<li>
<a href="linie.htm" target="treść">Linie rozdzielające</a><p>
<li>
<a href="listy.htm" target="treść">Punktowanie, numerowanie</a><p>
<li>
<a href="grafika_i_tekst.htm" target="treść">Grafika i tekst</a><p>
<li>
<a href="cytat.htm" target="treść">Cytaty, tekst oryginalny</a><p>
<li>
<a href="tabelka.htm" target="treść">Tabelka</a><p>
<li>
<a href="kot.htm" target="treść">Galeria kotów</a>
</font>
</ul>
</h3><p><h2>
Linki zewnętrzne:
</h2><h3>
<ul type="square">
<font color="blue">
<li><a href="http://www.onet.pl" target="okienko1">
<img src="onet.jpg" alt="www.onet.pl" width="80"></a><p>
<li><a href="http://www.wp.pl" target="okienko1">
<img src="wp.gif" alt="www.wp.pl" width="160"></a><p>
<li><a href="http://www.tu.kielce.pl" target="okienko1">
<img src="psk.gif" alt="www.tu.kielce.pl" width="60"></a><p>
<li><a href="http://www.pkp.pl" target="okienko1">
<img src="pkp.gif" alt="www.pkp.pl" width="70"></a>
</ul>
</body>
</html>
Nowe znaczniki użyte w powyższym przykładzie:
- <a href=”nazwa_pliku”>nazwa odsyłacza</a> – tzw. odsyłacz bliski – powoduje przeniesienie do dokumentu w tym samym folderze lub na tym samym serwerze, na którym znajduje się tworzona przez nas strona (nazwa_pliku – mogą to być inne strony lub też wszelkiego rodzaju inne pliki – dokumenty *.htm, *.html, *.txt i graficzne zostaną wczytane w oknie przeglądarki, inne pliki zostaną uruchomione za pomocą skojarzonych z nimi programów bądź też zostaniemy zapytani czy ściągnąć i zapisać plik na dysku); dodanie parametru target=”xxx” spowoduje wyświetlenie pliku w nowym oknie przeglądarki lub w określonej ramce nazwanej również „xxx” – o ramkach za chwilę (xxx – nazwa nowego okienka lub ramki);
- <a href=”http://nazwa_strony_www>nazwa odsyłacza</a> – tzw. odsyłacz daleki – przeniesienie pod adres strony www znajdującej się na innym serwerze (można również tu dodać parametr target=”xxx”);
- <a href=”mailto:adres_poczty_e-mail”>nazwa odsyłacza<a> – odsyłacz daleki, dający możliwość wysłania poczty pod adres określony w odsyłaczu;
- <a href=”ftp://nazwa_serwera_ftp>nazwa odsyłacza</a> – odsyłacz daleki przenoszący do danych umieszczonych na serwerze [link widoczny dla zalogowanych]
- gdy po znaczniku <a ...> dodamy znacznik <img src=...> uzyskamy możliwość użycia np. pliku graficznego jako odsyłacza.
Przykład 8.
Znajdź pliki o nazwach „k1.jpg”, „k2.jpg”, „k3.jpg”, „k4.jpg”, „k5.jpg”, „k6.jpg”, „k7,jpg”, „k8.jpg”, „k9.jpg”, „k10.jpg”, „k11.jpg”, „k12.jpg”, „k13.jpg”, „k14.jpg”, „k15.jpg”, „k16.jpg”, „k17.jpg”, „k18.jpg” (dla ułatwienia: Start-->Wyszukaj-->Pliki lub foldery...-->Pliki i foldery-->k*.jpg), skopiuj je do katalogu, w którym zapisujesz tworzone dokumenty, a następnie znajdź pliki „txt.jpg”, „word.jpg” i „poczta.jpg”, „kot.txt” i „kot.doc” i również skopiuj je do folderu w którym wszystko zapisujesz. W programie „Notatnik” utwórz dokument o nazwie „kot.htm”. Wprowadź poniższy tekst.
<html>
<head>
<title>Koty</title>
</head>
<body bgcolor="silver" text="red">
<h3>
<a href="#Dół strony">Dół strony</a>
</h3>
<center><p>
<hr width="90%" size="5" color="yellow"><p>
<h1><font face="Comic Sans MS">Galeria kotów<p>
<hr width="90%" size="5" color="green"><p>
<img src="k1.jpg" width="25%" border=3>
<img src="k3.jpg" width="25%" border=5>
<img src="k2.jpg" width="25%" border=5>
<p>
<img src="k4.jpg" width="25%" border=5>
<img src="k6.jpg" width="25%" border=5>
<img src="k5.jpg" width="25%" border=5>
<p>
<img src="k7.jpg" width="25%" border=5>
<img src="k8.jpg" width="25%" border=5>
<img src="k9.jpg" width="25%" border=5>
<p>
<img src="k10.jpg" width="25%" border=5>
<img src="k11.jpg" width="25%" border=5>
<img src="k12.jpg" width="25%" border=5>
<p>
<img src="k13.jpg" width="25%" border=5>
<img src="k14.jpg" width="25%" border=5>
<img src="k15.jpg" width="25%" border=5>
<p>
<img src="k16.jpg" width="20%" border=5>
<img src="k18.jpg" width="20%" border=5>
<img src="k17.jpg" width="20%" border=5>
<p>
<hr width="90%" size="5" color="green"><p>
</font></h1></center><b><h3>
Jeżeli chcesz se dowiedzieć co to za zwierzęlub podzielić się doświadczeniami, kliknij
poniżej:<p>
<marquee behavior="alternate">
<a href="kot.txt"><img src="txt.jpg"> wersja *.txt</a>
</marquee><p>
<marquee behavior="scroll" direction="right">
<a href="kot.doc"><img src="word.jpg"> wersja *.doc</a>
</marquee><p>
<marquee behavior="slide">
<a href="mailto:cw_9_10@poczta.fm"><img src="poczta.jpg" width="30"> napisz</a>
</marquee><p>
<hr width="90%" size="5" color="blue"><p>
<a href="#">Góra strony</a>
<a name="Dół strony"></a>
</h3></b>
</body>
</html>
Nowe znaczniki użyte w powyższym przykładzie:
- <a name=”nazwa_miejsca_w_dokumencie”></a> – tzw. zakładka – oznaczenie miejsca w dokumencie, do którego będzie odnosił się odsyłacz <a href=”#nazwa_miejsca_w_dokumencie>nazwa miejsca</a>, zbudowanie takiej konstrukcji umożliwia przeniesienie się do określonego miejsca w dokumencie (podanie samego znaku „#” spowoduje przeniesienie na samą górę dokumentu), możliwe jest również przeniesienie do konkretnego miejsca w innym dokumencie HTML: <a href=”plik.htm#nazwa_miejsca_w_dokumencie>...</a>;
- <marquee> – prosta animacja części dokumentu (tekstu, grafiki), parametr behavior=”xxx” określa rodzaj animacji (xxx – alternate, scroll, slide), dodatkowo parametr direction="xxx” określa kierunek animacji (xxx – right, up, down, left – domyślnie).
2.7. Ramki.
Przykład 9.
Ramki są bardzo przydatnym narzędziem przy tworzeniu stron [link widoczny dla zalogowanych] Pozwalają na podzieleniu okna przeglądarki na kilka części i załadowaniu do nich kilku różnych dokumentów. W tym celu konieczne jest stworzenie specjalnej strony, na której podział ten zostanie określony.
W programie „Notatnik” utwórz dokument o nazwie „index.htm”. Wprowadź poniższy tekst.
<html>
<head>
<title>Zajęcia 9 i 10 - Strona główna</title>
</head>
<frameset rows="10%,*" border="5" bordercolor="red">
<frame name="tytuł" SRC="nagłówek.htm" scrolling="no" noresize>
<frameset cols="20%,*">
<frame name="menu" SRC="linki.htm" scrolling="auto">
<frame name="treść" SRC="strona1.htm" scrolling="auto">
</frameset>
</frameset>
</html>
Nowe znaczniki użyte w powyższym przykładzie:
- <frameset>, </frameset> – podział strony ramkami, parametr rows=”X,*” lub cols=”X,*” określa rodzaj podziału (rows – podział na wiersze, X – rozmiar górnego wiersza w pikselach lub procentach, cols – podział na kolumny, X rozmiar lewej kolumny w pikselach lub procentach, * – zajęcie reszty wolnej przestrzeni, oczywiście dzielić można również na większą ilość części – należy wtedy podać odpowiednią liczbę wartości np.: rows=”20%, 20%,* spowoduje podzielenie na trzy wiersze itd.), podziału można dokonywać „wielostopniowo”, w powyższym przykładzie okienko zostało podzielone najpierw na dwa wiersze, a następnie dolny wiersz został podzielony na dwie kolumny, parametry border i bordercolor określają grubość i kolor ramek;
- <frame> – określa właściwości poszczególnych ramek – parametr name=”xxx” (xxx – nazwa ramki), src=”nazwa_dokumentu” – określa źródło dokumentu, który ma być załadowany do ramki, scrolling=”xxx” – określa właściwości paska przewijania dla danej ramki (xxx – yes - zawsze widoczny, no - zawsze niewidoczny, auto - widoczny w razie potrzeby), noresize – zablokowanie możliwości zmiany rozmiaru ramki.
Przykład 10.
W tym przykładzie zostanie utworzony prosty dokument, który pełnił będzie funkcję tytułu dla strony głównej („index,htm”).
Znajdź i skopiuj do folderu roboczego plik o nazwie „nag.jpg”. W programie „Notatnik” utwórz dokument o nazwie „nagłówek.htm”. Wprowadź poniższy tekst.
<html>
<head>
<title>Nagłówek</title>
</head>
<body background="nag.jpg" text="blue">
<h1>
<center>
Strona główna - ćwiczenie 9 i 10
</center>
</h1>
</body>
</html>
Zapisz wszystkie niezapisane dokumenty i pozamykaj wszystkie otwarte okienka z wyjątkiem folderu „Zaj_nr_9_10”. Kliknij dwukrotnie na ikonkę „index.htm” i podziwiaj końcowy wynik swojej pracy. Przetestuj wszystkie możliwości jakie daje Ci stworzona strona.
Źródła:
- [link widoczny dla zalogowanych]
- [link widoczny dla zalogowanych]
- [link widoczny dla zalogowanych]
- [link widoczny dla zalogowanych]
- [link widoczny dla zalogowanych]
- [link widoczny dla zalogowanych]
- [link widoczny dla zalogowanych]
- [link widoczny dla zalogowanych]
- [link widoczny dla zalogowanych] pl/
- [link widoczny dla zalogowanych]
- [link widoczny dla zalogowanych]
- [link widoczny dla zalogowanych]
Post został pochwalony 0 razy
|
|