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

Podobne dokumenty
Tworzenie stron internetowych w kodzie HTML Cz 7

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

Ćwiczenie 4 - Tabele

Tutorial. HTML Rozdział: Ramki

Budowa strony ramkowej

Tworzenie stron internetowych RAMKI

Ćwiczenie 3 - Odsyłacze

Ćwiczenie 8 Kolory i znaki specjalne

Tworzenie stron internetowych w kodzie HTML Cz 5

RAMKI. Czym są ramki w dokumencie HTML?

Blok dokumentu. <div> </div>

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

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

Programowanie WEB PODSTAWY HTML

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

Odsyłacze. Style nagłówkowe

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

Ćwiczenie 5 Multimedia

Osadzenie pliku dźwiękowego na stronie www

Widżety KIWIPortal. tworzenie umieszczanie na stronach internetowych opcje zaawansowane. Autor: Damian Rebuś Data: Wersja: 1.

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

Kurs HTML 4.01 TI 312[01]

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

I. Formatowanie tekstu i wygląd strony

WSCAD. Wykład 5 Szafy sterownicze

Ćwiczenie 9 - CSS i wstawianie CSS

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

Instrukcja obsługi programu Creative Fotos

HTML cd. Ramki, tabelki

Ćwiczenie 1 Deklarowanie metainformacji.

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

1. Dockbar, CMS + wyszukiwarka aplikacji Dodawanie portletów Widok zawartości stron... 3

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

Wprowadzenie do języka HTML

Układy witryn internetowych

INFORMACJE DO ZAPAMIĘTANIA

Podstawowe informacje o obsłudze pliku z uprawnieniami licencja.txt

Podstawowe znaczniki języka HTML.

Edukacja na odległość

2 Podstawy tworzenia stron internetowych

I. Wstawianie rysunków

Tworzenie stron internetowych w oparciu o język HTML

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

Ćwiczenie 2 Tekst podstawowe znaczniki.

9. TABELE KURS HTML.

Strony WWW - podstawy języka HTML

Ćwiczenie 7 - Formularze

HTML 1. Gimnazjum nr 1 w Barcinie gimbarcin.pl

KOMPUTEROWY SPRAWDZIAN WIEDZY

DODAJEMY TREŚĆ DO STRONY

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

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

OGÓLNOPOLSKI SYSTEM OCHRONY ZDROWIA OSOZ STRONA INTERNETOWA APTEKI

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

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

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

CMS- kontakty (mapa)

Dokument hipertekstowy

Laboratorium z Grafiki InŜynierskiej CAD. Rozpoczęcie pracy z AutoCAD-em. Uruchomienie programu

Instrukcja instalacji i obsługi gotowych szablonów aukcji allegro oraz szablonów na zamówienie

Tworzenie infografik za pomocą narzędzia Canva

1. Przypisy, indeks i spisy.

Spis treści. Rozdział 2. Graficzna oprawa witryny...z Stosowanie motywu...s...s.. 19

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

Język HTML i podstawy CSS

C-geo definicja/edycja obiektów, zapis danych w formacie shape

Jeśli dodamy jakieś parametry stylów dla poszczególnych DIV-ów, np.: <div style="float: left">pierwsza treść, zdjęcie, tabele lub cokolwiek </div>

Jak zmniejszać rozmiar fotografii cyfrowych dr Lech Pietrzak

Pierwsza strona internetowa

SYSTEM ZARZĄDZANIA TREŚCIĄ (CMS) STRONY INTERNETOWEJ SZKOŁY PRZEWODNIK

Danuta ROZPŁOCH-NOWAKOWSKA Strona Moduł 4. Przykład 1. Przykład 2. HTML 4.01 Transitional).

HTML (HyperText Markup Language)

Formularze Pobierają dane od użytkownika strony i wysyłają je do przetworzenia na serwerze (gdzie potrzebne są skrypty,któredaneprzetworzą najczęściej

Polsko-Niemiecka Współpraca MłodzieŜy Podręcznik uŝytkownika Oprogramowania do opracowywania wniosków PNWM

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

SZKOLENIA I STUDIA PODYPLOMOWE DOFINANSOWANE Z EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO

edycja szablonu za pomocą serwisu allegro.pl

Arkusz strona zawierająca informacje. Dokumenty Excela są jakby skoroszytami podzielonymi na pojedyncze arkusze.

Elementy div i style CSS w praktyce

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

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

Poszczególne pozycje górnego menu umoŝliwiają wyświetlenie: strony tytułowej. spisu treści. spisu notatek. spisu zakładek

E.14.1 Tworzenie stron internetowych / Krzysztof T. Czarkowski, Ilona Nowosad. Warszawa, Spis treści

Wybrane znaczniki HTML

LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH TABELE I FORMULARZE

Arkusz kalkulacyjny MS Excel 2010 PL.

Specyfikacja techniczna dot. mailingów HTML

Wypełnianie protokołów systemie USOSweb

Konfiguracja programu pocztowego Outlook Express i toŝsamości.

INSTRUKCJE DO FRONTPAGE 2003

Praca w programie Power Draft

OPIS FORM REKLAMOWYCH

Proste kody html do szybkiego stosowania.

INSTRUKCJA OBSŁUGI BIULETYNU INFORMACJI PUBLICZNEJ

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

przygotował: mgr Szymon Szewczyk PODSTAWY

Tabele przestawne tabelą przestawną. Sprzedawcy, Kwartały, Wartości. Dane/Raport tabeli przestawnej i wykresu przestawnego.

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

STOPKA. Redakcja strony Stopka Linki w stopce Link do nowej podstrony Link do strony zewnętrznej... 6

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

Transkrypt:

Ćwiczenie 6 Ramki W ćwiczeniu 6 zajmujemy się ramkami. Jest to technika budowania witryny w oparciu o specjalne okienka, do których wczytywane są strony. Sposób ten jest jednak uznany w HTML 4.0 i XHTML 1.0 za schyłkowy (pozostaje w obrębie wersji Doctype Transitional i Frameset), zaś w XHTML 1.1 został zaniechany, podobnie jak pływające ramki. Mimo to poświęcamy ramkom jedno ćwiczenie ze względu na fakt, Ŝe ciągle są jeszcze stosowane, a ponadto aŝeby zapoznać się z samą techniką budowania takich stron. Spakowane pliki do zadań do pobrania ze strony w pliku pliki_cw6.zip Podstawową rolę w "ramkowym" dokumencie pełni specjalna strona, na której definiujemy liczbę, wielkość i pozycję ramek oraz zachowanie się innych dokumentów w momencie uaktywnienia łącza hipertekstowego. Jest ona kontenerem dla ramek. Pozostałe strony, wchodzące w skład całego, wielostronicowego układu, są stronami podrzędnymi. NaleŜałoby tu w tym miejscu wspomnieć o zaletach i wadach ramek. zalety: wady: 1. wygoda nawigacji 2. prostota tworzenia struktury serwisu bez korzystania ze skryptów PHP 3. oszczędność wczytywania danych przy przechodzeniu na podstrony (menu wczytuje się tylko raz) 4. Microsoft Internet Explorer 7.0 nie potrafi stopniowo wczytywać tabelek, dlatego jeŝeli struktura strony została zbudowana w oparciu o tabele, przy obszernych dokumentach najpierw czekamy dość długo przed białym ekranem, by potem zobaczyć od razu całą stronę - tego problemu nie ma w "czystych" ramkach 1. niektórzy uwaŝają, Ŝe mają mniej profesjonalny wygląd 2. zwykle dodanie do zakładek (ulubione) podstron serwisu z ramkami jest utrudnione lub nawet niemoŝliwe 3. problem występuje teŝ w przypadku chęci skopiowania adresu konkretnej podstrony 4. odświeŝenie serwisu w ramkach, np. w przypadku problemów w transferem, zawsze powoduje powrót na stronę główną 5. ramki są przeznaczone do budowy raczej prostszych struktur serwisu 6. wstawianie na stronie duŝej ilości ramek - szczególnie w mniejszych rozdzielczościach ekranu - sprawi, Ŝe "okienko" z właściwą treścią strony moŝe okazać się stanowczo za małe

Na samym początku zwracam uwagę, aŝeby pamiętać o właściwym szablonie i deklaracji Doctype wczytywanej w ked-zie. Tym razem wybieramy: XHTML 1.0 Frameset. Do budowy strony z ramkami słuŝą następujące znaczniki: Znacznik <frameset>...</frameset>. Jest to główny znacznik - w nim mieści się cała reszta. Uwaga!!! UŜywając znacznika <frameset>...</frameset> nie wstawiamy juŝ znacznika <body>...</body>! W znaczniku <frameset>...</frameset> uŝywamy dwóch podstawowych atrybutów: 1. <frameset cols="r,s,t,...">...</frameset> 2. lub 3. <frameset rows="l,m,n,...">...</frameset> 1. r,s,t,...: 2. wielkości kolumn, które chcemy uzyskać na stronie 3. kolumn moŝe być więcej, ale nie naleŝy przesadzać z ich ilością 4. wielkość podajemy w pikselach 5. lub w procentach - koniecznie ze znakiem % 6. w przynajmniej jednej z kolumn naleŝy podać wielkość * (gwiazdka) 7. jest to wieloznacznik, który uzupełni do szerokości przeglądarki lub 100% 8. np.: cols="120,*,120" 9. przy szerokości okna przeglądarki 800px - środkowa kolumna ma 560px

10. np.: cols="25%,*,30%" 11. środkowa kolumna będzie miała szerokość na 45% 12. wieloznaczników moŝe być więcej 13. wtedy podzielą się wielkością proporcjonalnie 14. np.: cols="100,*,*" 15. przy 800px druga i trzecia kolumna będą miały po 350px 16. np.: cols="2*,70%,*" 17. druga kolumna ma 70% - do podziału zostaje 30% 18. pierwsza zabiera dwie części czyli 20% 19. trzecia natomiast pozostałą jedną część czyli 10%

1. l,m,n,...: 2. wielkości wierszy, które chcemy uzyskać na stronie 3. wierszy moŝe być więcej, ale nie naleŝy przesadzać z ich ilością 4. wielkość podajemy w pikselach 5. lub w procentach - koniecznie ze znakiem % 6. w przynajmniej jednym z wierszy naleŝy podać wielkość * (gwiazdka) 7. jest to wieloznacznik, który uzupełni do wysokości przeglądarki lub 100% 8. np.: rows="120,*,120" 9. przy wysokości okna przeglądarki 600px - środkowy wiersz ma 360px

10. np.: rows="25%,*,30%" 11. środkowy wiersz będzie miał szerokość na 45% 12. wieloznaczników moŝe być więcej 13. wtedy podzielą się wielkością proporcjonalnie 14. np.: rows="100,*,*" 15. przy 600px drugi i trzeci wiersz będą miały po 250px 16. np.: rows="2*,70%,*" 17. drugi wiersz ma 70% - do podziału zostaje 30% 18. pierwszy zabiera dwie części czyli 20% 19. trzeci natomiast pozostałą jedną część czyli 10%

W znaczniku <frameset>...</frameset> moŝna uŝyć jeszcze takich atrybutów, choć co prawda nie wchodzą w skład specyfikacji HTML 4.01: <frameset bordercolor="kolor" border="b" frameborder="typ" framespacing="wartość">...</frameset> kolor: b: typ: 1. kolor obramowania - tylko Internet Explorer i Netscape 6 2. aby uzyskać dokładny kolor i odcień to wartość szesnastkową 3. #rrggbb - czyli nasycenie czerwienią (r), zielenią (g) i niebieskim (b) koloru 4. w systemie szesnastkowym jest szesnaście podstawowych cyfr: 5. 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f 1. szerokość obramowania w pikselach dzielącego sąsiadujące ramki 2. 1. schowanie obramowania dzielącego ramki (Internet Explorer) 2. "0" (lub "no") - schowanie obramowania 3. "1" (lub "yes") - pokazanie obramowania (domyślnie) wartość: 1. w Internet Explorerze oprócz frameborder="0" 2. powinniśmy wpisać framespacing="0" 3. chyba, Ŝe podamy border="0"

Następny znacznik tworzący ramki to <frame />. Umieszczamy w nim następujące atrybuty: <frame src="ścieŝka dostępu do strony" name="nazwa ramki" bordercolor="kolor" scrolling="stan" noresize="noresize" marginwidth="w" marginheight="h" frameborder="typ" /> Dwa pierwsze atrybuty: src i name są konieczne, natomiast bordercolor nie wchodzi w skład specyfikacji HTML 4.01. ścieŝka dostępu do strony: 1. względna ścieŝka dostępu do pliku html 2. naleŝy wpisać drogę uwzględniając wszystkie foldery 3. wchodząc do folderu wpisujemy jego nazwę/ 4. wychodząc z folderu wpisujemy../ 5. na końcu podajemy nazwę pliku z rozszerzeniem html nazwa ramki: kolor: stan: 1. dowolna nazwa dla ramki 2. kaŝda ramka winna mieć inną, unikatową nazwę 1. kolor obramowania - tylko Internet Explorer i Netscape 6 2. aby uzyskać dokładny kolor i odcień to wartość szesnastkową 3. #rrggbb - czyli nasycenie czerwienią (r), zielenią (g) i niebieskim (b) koloru 4. w systemie szesnastkowym jest szesnaście podstawowych cyfr: 5. 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f 1. przewijanie zawartości ramki 2. "yes" - umoŝliwia przewijanie zawartości ramki 3. "no" - ramka nie będzie przewijana 4. "auto" - ramka będzie przewijana (pojawią się suwaki), gdy jej zawartość nie zmieści się w całości na ekranie (domyślnie)

noresize: w: h: typ: 1. zabezpieczenie przed zmianą rozmiarów ramki 2. taka ramka nie będzie skalowana 3. nie będzie moŝliwa zmiana jej rozmiarów przez przeciągnięcie myszką 1. szerokość marginesu poziomego w pikselach 1. szerokość marginesu pionowego w pikselach 1. schowanie obramowania dzielącego ramki 2. "0" (lub "no") - schowanie obramowania 3. "1" (lub "yes") - pokazanie obramowania (domyślnie) Kolejny znacznik to <noframes>...</noframes>. Zawarta jest w nim treść, która będzie wyświetlana w przypadku, gdy przeglądarka nie obsługuje ramek. Zaleca się tu umieścić odnośniki do stron witryny. Znacznik <noframes>...</noframes> musi być umieszczony wewnątrz <frameset>...</frameset>. Ponadto w języku XHTML wewnątrz <noframes>...</noframes> muszą się znajdować znaczniki <body>...</body>. W języku HTML nie jest to konieczne.

Ogólny szkielet strony z ramkami wygląda następująco: 1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/tr/html4/frameset.dtd"> 2. <html> 3. <head> 4. <title>...</title> 5. </head> 6. <frameset cols="x,*"> 7. <frame scrolling="auto" name="nazwa_1" src="plik_1.html"> 8. <frame scrolling="yes" name="nazwa_2" src="plik_2.html"> 9. <noframes> 10. <body> 11. zawartość strony dla przeglądarek nie obsługujących ramek 12. np.: odnośniki do stron w ramkach 13. </body> 14. </noframes> 15. </frameset> 16. </html>

Zadanie do wykonania Na początek proszę wykonać dwie ramki ze stronami: 1. z podziałem na kolumny 2. dwie kolumny 180px i reszta 3. bez obramowania dzielącego ramki 4. z moŝliwością przewijania zawartości ramki 5. z duŝą ilością tekstu w obu ramkach

1. z podziałem na wiersze 2. dwa wiersze 180px i reszta 3. bez obramowania dzielącego ramki 4. z moŝliwością przewijania zawartości ramki 5. z duŝą ilością tekstu w obu ramkach

Kolejna grupa zadań dotyczy łączenia ramek - tych podzielonych na kolumny i tych podzielonych na wiersze. Inaczej mówiąc chodzi o zagnieŝdŝanie ramek. Zasada jest taka: zaczynamy z góry na dół i z lewej na prawą stronę. Dzięki zagnieŝdŝaniu ramek moŝliwe jest zbudowanie struktury, w której jedna ramka będzie umieszczona wewnątrz drugiej. MoŜna np. ramkę która jest kolumną, podzielić następnymi ramkami dodatkowo na wiersze. Zasada zagnieŝdŝania polega na zastąpieniu dowolnego znacznika <frame />, będącego pojedynczą ramką, nowym znacznikiem <frameset>...</frameset>, wewnątrz którego mogą znajdować się dalsze ramki. Czyli na początek dzielimy na określoną ilość kolumn lub wierszy, a następnie wybraną kolumnę dzielimy na określoną ilość wiersz lub wybrany wiersz dzielimy na określoną ilość kolumn. W tym przykładzie strona została podzielona najpierw na trzy wiersze, następnie drugi wiersz został podzielony na trzy kolumny

W tym przykładzie strona została podzielona najpierw na trzy kolumny, następnie druga kolumna została podzielona na trzy wiersze.

Ogólny schemat moŝe wyglądać tak: 1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/tr/html4/frameset.dtd"> 2. <html> 3. <head> 4. <title>...</title> 5. </head> 6. <frameset rows="l,*,m"> 7. <frame scrolling="auto" name="nazwa_1" src="plik_1.html"> 8. <frameset cols="x,*,y"> 9. <frame scrolling="auto" name="nazwa_2" src="plik_2.html"> 10. <frame scrolling="auto" name="nazwa_3" src="plik_3.html"> 11. <frame scrolling="auto" name="nazwa_4" src="plik_4.html"> 12. </frameset> 13. <frame scrolling="auto" name="nazwa_5" src="plik_5.html"> 14. <noframes> 15. <body> 16. zawartość strony dla przeglądarek nie obsługujących ramek 17. np.: odnośniki do stron w ramkach 18. </body> 19. </noframes> 20. </frameset> 21. </html> W przykładzie powyŝej strona została najpierw podzielona na trzy wiersze, a potem drugi wiersz zostal podzielony na trzy kolumny.

Zadania do wykonania z zagnieŝdŝaniem ramek: 1. kolumny i wiersze 2. dwie główne kolumny: 180px i reszta 3. w drugiej kolumnie dwa wiersze: 25% i reszta 4. bez obramowania dzielącego ramki 5. z moŝliwością przewijania zawartości ramki 6. z duŝą ilością tekstu we wszystkich ramkach

1. wiersze i kolumny 2. dwa główne wiersze: 180px i reszta 3. w drugim wierszu dwie kolumny: 25% i reszta 4. bez obramowania dzielącego ramki 5. z moŝliwością przewijania zawartości ramki 6. z duŝą ilością tekstu w obu ramkach

Kolejna rzecz związana z ramkami to wczytywanie strony do ramki z odsyłaczy. Strona jest podzielona na dwa wiersze, drugi wiersz na dwie kolumny. Na przykład w ramce z pierwszej kolumny w drugim wierszu, która jest menu, są odsyłacze do innych stron. Strony mają się wczytywać do ramki w drugiej kolumnie będącej główną ramką, z zasadniczą treścią. Wykonać to moŝna uŝywając znacznika z atrybutami: <a href="ścieŝka dostępu do pliku" target="nazwa ramki">opis<a/> ścieŝka dostępu do strony: 1. względna ścieŝka dostępu do pliku html 2. naleŝy wpisać drogę uwzględniając wszystkie foldery 3. wchodząc do folderu wpisujemy jego nazwę/ 4. wychodząc z folderu wpisujemy../ 5. na końcu podajemy nazwę pliku z rozszerzeniem html nazwa ramki: 1. tu trzeba wpisać nazwę ramki, do której ma być wczytana strona 2. dlatego waŝne są unikatowe nazwy ramek 3. wpisywane w znacznikach <frame name="nazwa">...</frame> specjalne polecenia target: 1. "_self" - strona zostanie załadowana do bieŝącej ramki, czyli do tej na której został wpisany powyŝszy odsyłacz (domyślnie - moŝna pominąć ten atrybut, a efekt będzie ten sam) 2. "_top" - strona zostanie wstawiona w miejsce dokumentu pierwszego w hierarchii (strony głównej) 3. "_parent" - strona zostanie wstawiona w miejsce dokumentu nadrzędnego w hierarchii, czyli w miejsce strony startowej struktury ramek, w której znajduje się dany odsyłacz (w przypadku większej ilości zagnieŝdŝonych stron startowych) 4. "_blank" - strona zostanie załadowana w nowym oknie (uruchomi nową kopię przeglądarki)

Zadanie do wykonania: 1. strona z ramkami 2. dwa główne wiersze: 180px i reszta 3. w drugim wierszu dwie kolumny: 25% i reszta 4. bez obramowania dzielącego ramki 5. z moŝliwością przewijania zawartości ramki 6. trzy dodatkowe podstrony 7. linki do strony głównej i tych trzech stron w lewej kolumnie 8. róŝna treść w kaŝdej ze stron

Kolejny znacznik związany z ramkami to <iframe>...</iframe>. Wstawia ramki lokalne. Ramka taka wyświetla treść zewnętrznego dokumentu. MoŜna ustalać dowolną wielkość ramki. W przypadku treści większej niŝ ramka - pojawią się paski przewijania. Posiada takie atrybuty: <iframe src="ścieŝka dostępu" name="nazwa ramki" width="x" height="y" scrolling="stan" marginwidth="w" marginheight="h" frameborder="typ" align="rodzaj">...</iframe> Atrybut align jest zdeprecjonowany, ale tu z niego skorzystamy... ścieŝka dostępu: 1. względna ścieŝka dostępu do pliku 2. naleŝy wpisać drogę uwzględniając wszystkie foldery 3. wchodząc do folderu wpisujemy jego nazwę/ 4. wychodząc z folderu wpisujemy../ 5. na końcu podajemy nazwę pliku z rozszerzeniem nazwa ramki: x: y: stan: w: 1. dowolna nazwa dla ramki 2. kaŝda ramka winna mieć inną, unikatową nazwę 1. szerokość ramki podana w pikselach 2. lub w procentach - koniecznie ze znakiem: % 1. wysokość ramki podana w pikselach 2. lub w procentach - koniecznie ze znakiem: % 1. przewijanie zawartości ramki 2. "yes" - umoŝliwia przewijanie zawartości ramki 3. "no" - ramka nie będzie przewijana 4. "auto" - ramka będzie przewijana (pojawią się suwaki), gdy jej zawartość nie zmieści się w całości na ekranie (domyślnie) 1. szerokość marginesu poziomego w pikselach w ramce

h: typ: 1. szerokość marginesu pionowego w pikselach w ramce 1. schowanie obramowania 2. "0" (lub "no") - schowanie obramowania 3. "1" (lub "yes") - pokazanie obramowania (domyślnie) rodzaj: 1. ustawienie ramki na stronie 2. "left" - ramka ustawiona po lewej stronie, względem otaczającego tekstu 3. "right" - ramka ustawiona po prawej stronie względem tekstu 4. "top" - tekst ustawiony na górze ramki 5. "middle" - tekst ustawiony na średniej wysokości względem ramki 6. "bottom" - tekst ustawiony na dole ramki (domyślnie) Następne zadania związane są z ramkami lokalnymi. Na początek naleŝy wykonać ramkę lokalną o określonych rozmiarach: 400x300, nazwie, obramowaniu, z moŝliwością przewijania zawartości, z marginesami wewnętrznymi i wczytanym do niej pliku HTML.

Dalej naleŝy wykonać ramkę lokalną o określonych rozmiarach: 400x300, nazwie, obramowaniu, z moŝliwością przewijania zawartości z marginesami wewnętrznymi i wczytanym do niej pliku - foto_1.jpg. Spakowane pliki do zadań: pliki_cw7.zip

Następne zadanie polega równieŝ na wykonaniu ramki lokalnej o określonych rozmiarach: 400x300, nazwie, obramowaniu, z moŝliwością przewijania zawartości, z marginesami wewnętrznymi i z trzema plikami HTML wczytywanymi do ramki za pomocą odsyłaczy. Tekst odsyłaczy u dołu ramki.

Następne zadanie polega równieŝ na wykonaniu ramki lokalnej o określonych rozmiarach: 400x300, nazwie, obramowaniu, z moŝliwością przewijania zawartości, z marginesami wewnętrznymi i z trzema plikami: foto_2.jpg, foto_3.jpg, foto_4.jpg wczytywanymi do ramki za pomocą odsyłaczy. Tekst odsyłaczy u góry ramki. Spakowane pliki do zadań: pliki_cw7.zip

Oceniany będzie folder ramki z zawartymi w nim plikami HTML, w których znajdą się wszystkie ramki: zwykłe, zagnieŝdŝone, lokalne oraz pliki wczytywane do tych ramek zgodnie z poleceniami. Folder spakowany proszę wysłać na adres email.