Zestaw 3 ()
Transkrypt
Zestaw 3 ()
Tworzenie stron WWW 1 Zajęcia stacjonarne. Podstawy HTML. Przygotowania : Na potrzeby dalszej pracy utworzyć na swoim komputerze (lub pendrivie) katalog WWW-ImieNazwisko . Wyszukać w zasobach kursu Przykłady pomoce: ZnacznikiHTML.pdf, MyFirstSite.html, MyWebPage.html oraz katalog obrazki z grafiką (wolna licencja). Przypomnienie materiału z sesji zdalnej Zadanie 1. (Wizytowka3.html) Za pomocą kED-a utworzyć w HTML-u prostą wizytówkę o nazwie Wizytowka3.html : 1. Imię i nazwisko: Krzysztof Leśniak 2. Hobby: literatura sf 3. Ulubione strony: • http://www.cut-the-knot.org • www.mat.uni.torun.pl/˜much 4. Materiały do pobrania: www.mat.uni.torun.pl/˜much/kursWWW/LaTeX-sklad.pdf (samouczek LaTeX-a) Zadanie 2. (Krój liter) Uzyskać w odpowiednich miejscach wizytówki efekt kursywy oraz pogrubienia stosując (osadzony w znaczniku <span>) styl CSS (jeśli były stosowane. Poprawić krój wybranego przez siebie fragmentu tekstu z domyślnego (typu Times New Roman) na inny np. taki jak Arial, czy Verdana. Podpowiedzi: <span style="font-style: italic;"> tekst italikiem </span> <span style="font-weight: bold;"> tekst wytłuszczony </span> <span style="font-family: Courier;"> tekst </span> Wzbogacenie podstaw o nowe możliwości Zadanie 3. (Kolor liter) Używając (osadzonego w znaczniku <span>) stylu CSS poprawić kolor napisu ”Hobby” na czerwony, a następnie na kolor o kodzie #800040 . Np. <span style="font-color: brown;">Hobby</span> Zadanie 4. (Początki list) Zmienić styl wypunktowania ulubionych stron (na inny znak graficzny). Zmienić styl numeracji z arabskiego na rzymski. Np. <ol style="list-style-type: lower-roman;"> kolejne punkty... </ol> Zadanie 5. (Obrazki) Wstawić plik graficzny w formacie .jpg (lub .png) . Ustawić rozmiar w jakim zostanie wyświetlony obraz oraz jego opis; poeksperymentować. Np. <img src="Obrazek07.jpg" width="130" alt="Nasz rodzimy agent" /> Zadanie 6. (Tło) (a) Ustawić tło strony w kolorze „ jasna kawa”. (b) Ustawić tło strony w postaci mozaiki z wybranym obrazkiem jako płytką. Np. <body style="background-color: silver;"> , <body style="background-image: url(’tlo01.jpg’);"> Zadanie 7. (Tabela) Na stronie Wizytowka3.html umieścić (i wystylizować) tabelę wyników podobną do poniższej: 2 Tworzenie stron WWW Prosiaczek Króliczki Lalki Miś Zajączek 5:6 3:1 za małe 2:2 3:4 <td style=" styl komórki kolor tła background-color: orange; border-color: gold; kolor obramówki grubość obramówki border-width: 5px; border-style: double; linia obramówki "> Zadanie 8. (Odnośniki) (a) Dodać na stronie Wizytowka3.html link do innej strony z tabelą o nazwie MyFirstSite.html . (b) Wstawić link w postaci obrazka. (c) Za pomocą stylu poprawić link obrazkowy tak, żeby nie było obramowania wokół grafiki. (d) Poprawić inne linki tak, aby nie były podkreślone. Np. <img src="pikazzor.png" style="border: 0; width: 90px;" /> , <a href="inna.html" style="text-decoration: none;"> Zadanie 9. (Walidacja i hosting) Sprawdzić poprawność strony za pomocą walidatora. Umieścić stworzoną stronę Wizytowka3.html na swoim koncie kno888 w katalogu public html oraz jej kopię pod nazwą index.html . Koniec. Cały katalog WWW-ImieNazwisko należy sobie zapisać na pendrive. Zadania specjalne Zadanie *. (Mapowanie obrazka) Wybrać jakiś obraz (zdjęcie, mapa geograficzna) i podzielić go na 3 aktywne obszary (lub więcej). Hiperłącza z różnych obszarów mają odsyłać użytkownika do różnych stron. Np. str1.htm str3.htm str2.htm budynek.jpg <img src="budynek.jpg" usemap="#plan" alt="Rozkład sal" /> <map name="plan"> <area shape="circle" coords="80,50,10" href="str3.htm" /> <area shape="rect" coords="85,55,150,100" href="str1.htm" /> <area shape="poly" coords="20,5,60,5,40,75,30,85,10,60,10,20" href="str2.htm" /> </map> Zadanie **. (Obsługa CGI) Opracować zestaw 2 (lub więcej) skryptów CGI obsługujących formularz. Za pomocą jednego skryptu serwer układa losowo test sprawdzający wiadomości (w postaci formularza), a drugi skrypt po opracowaniu nadesłanej odpowiedzi wysyła do klienta wynik testu. Powiedzmy, że przechowujemy w prostej bazie (zwykły podkatalog) pliki z pytaniami i odpowiedziami podzielone na 4 kategorie po 5 pytań (łącznie 20 pytań), a skrypt będzie z tego losował po 2 pytania w 4 kategoriach (łącznie 8 pytań). Otrzymujemy 10000 potencjalnych zestawów. Dodatkowo możemy zadbać o to, aby dane w niektórych pytaniach i proponowane odpowiedzi były w locie generowane przez serwer. Wtedy drugi skrypt, oprócz odesłania klientowi wyniku sprawdzianu, powinien udokumentować pytania z wylosowanymi danymi i prawidłowe odpowiedzi. Zadanie domowe Przygotować stronę Odnosniki.html z zestawem linków do 5 stron dydaktycznych. Utworzyć odsyłacz ze strony Odnosniki.html do strony głównej (index.html lub Wizytowka3.html ) i na odwrót. Nową podstronę podłączyć w public html . much, 27-28 viii, 14 vi 2007