1 HTML
2 RAMKI Ramka to zdefiniowana część okna przeglądarki, której to części przypisano właściwości takie jak całemu oknu. ramka może być przewijana niezależnie od pozostałej zawartości okna. Można swobodnie zmieniać jej rozmiary. Zawartość ramki tworzy standardowy plik HTML
3 RAMKI Wszystkie cechy ramek określane są za pomocą atrybutów znacznika Układ ramek to zestaw ramek wypełniający okno przeglądarki lub ramkę w „zewnętrznym” układzie ramek Poszczególne ramki układu mogą mieć swoje nazwy – można tworzyć połączenia do ramek oraz stosować nazwy ramek w skryptach. prezentacja informacji w układzie ramek jest charakterystyczna dla aplikacji komputerowych.
4 RAMKI znacznik
6 Układ ramek Aby zdefiniować układ ramek, konieczne jest: Określenie liczby ramek w układzie Przygotowanie plików, które wypełnią poszczególne ramki. Jeśli na przykład w układzie będą trzy ramki, konieczne będą trzy pliki HTML
7 Układ ramek - schemat Plik definiujący układ ramek bazuje na plikach definiujących zawartość poszczególnych ramek
8 Podział okna przeglądarki na pionowe ramkiZnacznik
9 Podział okna przeglądarki na ramkiLiczba kolumn określana jest liczbą wartości atrybutu cols. Wartości te podawane są kolejno, z przecinkami. Wartości – czyli szerokość ramki – można definiować w pikselach, w procentach (względem całkowitej szerokości układu ramek) oraz za pomocą znaku „*” (w tym przypadku przydzielana jest ramce maksymalna możliwa szerokość).
10 Podział okna na ramki o jednakowej szerokościatrybutowi cols należy przypisać wartości określone za pomocą symbolu ”*”. Jeśli układ ramek ma składać się z trzech identycznych ramek, definicja elementu frameset będzie następująca:
11 Układ trzech ramek pionowych
12 Układ trzech ramek pionowych
13 Układ ramek pionowych - przykładStrona z układem 2 ramek: ramka nawigacyjna (z lewej) i ramka do prezentacji tematu Zdefiniujmy odpowiednie pliki: uklad_ramek.html – układ dwóch pionowych ramek. nawigacja.html – plik zawierać będzie listę, której elementami będą połączenia. strona.html – plik html drugiej ramki. Zostanie on załadowany do drugiej ramki po wczytaniu układu ramek do okna przeglądarki. pliki pozostałych dokumentów html – ich liczba będzie zależała od tego, ile połączeń zdefiniujesz w ramce nawigacyjnej,
14 uklad_ramek.html
15 nawigacja.html
16 nawigacja.html Elementami listy są połączenia prowadzące do kolejnych plików html:
17 strona.html
Jeśli chcesz wyświetlić inny plik, kliknij połączenie...
18 strona.html
19 Formatowanie ramek Blokowanie przewijanie zawartości ramki Usuwanie obramowań:
20 Formatowanie ramek
21 Podział okna w poziomie
22 baner.html
23 strona.html
24 Strona z podziałem poziomym
25 Układ mieszany
26 Układ mieszany
27 Układ mieszany ramek
28 Zabezpieczenie przed nieprawidłową obsługą ramek (element noframes)element noframes umieszcza się w obrębie elementu frameset:
29 Definiowanie ramki lokalnej (element iframe)Ramka lokalna definiowana jest przy pomocy pary znaczników . Atrybuty tego elementu to: name, width, height, src i align. Znacznik
30 Definiowanie ramki lokalnej (element iframe) Przykładowa postać kodu:
31 Definiowanie ramki lokalnej (element iframe)
32 Podstawowe atrybuty znacznika NAZWA OPIS longdesc=”url” Połączenie do strony zawierającej obszerny opis ramki. Stosuj tam, gdzie spodziewasz się, że ramki nie będą obsługiwane. marginheight=”piksele” Wysokość marginesu. marginwidth”piksele” Szerokość marginesu. frameborder=”0|1” Określa, czy obramowanie ramki ma być wyświetlane. noresize=”true|false” Określa, czy użytkownik ma możliwość zmiany rozmiarów ramki. scrolling=”yes|no|auto” Definiuje sposób przewijania ramki. name=”nazwa_ramki” Nazwa ramki. src=”url” Podaje ulokowanie pliku, który zostanie wyświetlony w ramce.
33 Nazwy specjalne ramek _blank Otwiera stronę w nowym oknie. _selfNAZWA OPIS _blank Otwiera stronę w nowym oknie. _self Otwiera stronę w bieżącej ramce lub oknie. Jest to ustawienie domyślne. Korzysta się z tej nazwy, aby zniwelować działanie ustawienia w znaczniku