190 likes | 368 Views
Ramki w HTML. Otwieranie elementów w różnych ramkach. Wykonał: Mariusz Stebelski. Co to jest ramka?
E N D
Ramki w HTML Otwieranie elementów w różnych ramkach Wykonał: Mariusz Stebelski
Co to jest ramka? Ramka jest elementem języka HTML, za pomocą której możemy zdefiniować dowolny sposób podziału okna przeglądarki WWW. Podział ten może być realizowany zarówno w pionie, jak i poziomie. Możliwe jest również zagnieżdżanie ramek. Powyższe własności ramek przedstawiają następujące przykłady (Rys.1, Rys.2, Rys.3)
<frameset> Definiuje układ ramek i sposób podziału okna przeglądarki. (1) Przykład prostego układu pionowych ramek: <htmlxmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <meta http-equiv="Content-Typecontent="text/html: charset=windows-1250" /> <meta http-equiv="Last-Modified" content="26.10.2010" /> <title>Znacznik FRAME</title> </head> <frameset cols="300,*"> <framename="strona„ src="changelog.html"> <framename="spis„ src="programowanieHTML.html"> </frameset> </html> Każda z ramek (kreowanych przez elementy frame) wyświetla osobny dokument definiujemy go używając atrybutu src. W tym przypadku element frameset zastępuje element body.(1)
<frame> Definiuje ramkę. Przykład złożonego układu ramek: <htmlxmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <meta http-equiv="Content-Typecontent="text/html: charset=windows-1250" /> <meta http-equiv="Last-Modified" content="26.10.2010" /> <title>Ramki zagnieżdżone</title> </head> <frameset cols="300,*"> <framename="strona„ src="changelog.html"> <frameset rows="30%,*%"> <framesrc="programowanieHTML.html"> <framesrc="programowanieHTML.html"> </html>
<noframe> Ten element przeznaczony jest dla przeglądarek, które nie obsługują ramek. Umieszczany jest w obrębie frameset i zawiera informację zastępczą. Przykład: <frameset cols=„25%”, 75%”> <noframes>Opisa zawartości ramek lub inna informacja</noframes> <framesrc=„ramka_a.html” /> <framesrc=„ramka_b.html” /> <framesrc=„ramka_c.html” /> </frameset>(1)
<iframe> Definiuje ramkę wpisaną w obrębie strony WWW. Ramki lokalne są umieszczane bezpośrednio na stronie w postaci pojedynczych okienek o różnych rozmiarach. Dzięki temu możemy do takiej ramki wczytywać inne dokumenty. Tekst "Twoja przeglądarka nie akceptuje ramek", który można wpisać między znacznikiem otwierającym (<iframe>), a zamykającym (</iframe>), ukaże się, jeśli przeglądarka internetowa użytkownika nie akceptuje ramek lokalnych.(2)
Przykład: <htmlxmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <meta http-equiv="Content-Typecontent="text/html: charset=windows-1250" /> <meta http-equiv="Last-Modified" content="26.10.2010" /> <title>Znacznikiframe</title> </head> <body> <iframename="strona„ src="programowanieHTML.html" width="80%" height="600" scrolling="yes" /> </body> </html>
cols Składnia: cols=„piksele|wartość%|*” Określa liczbę kolumn układu ramek i ich rozmiar: • w pikselach, • w procentach szerokości całego układu ramek, • względem pozostałych ramek.(1)
rows Składnia: rows=„piksele|wartość%|*” Określa liczbę wierszy układu ramek i ich rozmiar: • w pikselach, • w procentach szerokości całego układu ramek, • względem pozostałych ramek.(1)
marginheight Składnia: marginheight=„piksele” Określa szerokość marginesu w pionie. marginwidth Składnia: marginwidth=„piksele” Określa szerokość marginesu w poziomie.(1)
frameborder Składnia: frameborder=„0|1” Atrybut odpowiedzialny za wyświetlanie obramowania (wartość 1) lub wyłączanie go (wartość 0) noresize Składnia: noresize=„true|false” Umożliwia użytkownikowi zablokowanie zmiany rozmiarów ramki.(1)
scrolling Składnia: scrolling=„yes|no|auto” Włączanie przewijania zawartości ramki. Odpowiednio włączone, wyłączone lub automatyczne przewijanie, gdy zawartość ramki tego wymaga.(1) name Składnia: name=„nazwa” Nazwaramki. Atrybut bardzo przydatny razem z opcją target wykorzystywaną w znaczniku <a>, która to umożliwia wprost określenie, w której ramce chcemy wyświetlić zawartość strony WWW: <a target="strona" href="home.html">Strona główna</a>
src Składnia: src=„nazwa_pliku|url” Źródłem jest tu plik z dokładną ścieżką dostępu, bądź też adres strony, której zawartość chcemy wyświetlić na ekranie.
Literatura: - Tworzenie stron WWW – Ćwiczenia praktyczne. Maria Sokół, wyd.2, Helion 2006,(1) - http://www.kurshtml.boo.pl/html/ramki.html(2).