Ramki w HTML

19
Ramki w HTML Otwieranie elementów w różnych ramkach Wykonał: Mariusz Stebelski

description

Ramki w HTML. Otwieranie elementów w różnych ramkach. Wykonał: Mariusz Stebelski. Co to jest ramka? - PowerPoint PPT Presentation

Transcript of Ramki w HTML

Page 1: Ramki w HTML

Ramki w HTMLOtwieranie elementów w różnych ramkach

Wykonał: Mariusz Stebelski

Page 2: Ramki w HTML

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)

Page 3: Ramki w HTML

Rys.1. Przykład pionowego podziału strony.

Page 4: Ramki w HTML

Rys.2. Przykład poziomego podziału strony.

Page 5: Ramki w HTML

Rys.3. Przykład zagnieżdżenia ramek na stronie.

Page 6: Ramki w HTML

Znaczniki ramek

Page 7: Ramki w HTML

<frameset>

Definiuje układ ramek i sposób podziału okna przeglądarki. (1)

Przykład prostego układu pionowych ramek:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">

<head>

<meta http-equiv="Content-Type content="text/html: charset=windows-1250" />

<meta http-equiv="Last-Modified" content="26.10.2010" />

<title>Znacznik FRAME</title>

</head>

<frameset cols="300,*">

<frame name="strona„ src="changelog.html">

<frame name="spis„ src="programowanieHTML.html">

</frameset>

</html>

Każda z ramek (kreowanych przez elementy frame) wyświetlaosobny dokument definiujemy go używając atrybutu src.W tym przypadku element frameset zastępuje element body.(1)

Page 8: Ramki w HTML

<frame>

Definiuje ramkę. Przykład złożonego układu ramek:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <meta http-equiv="Content-Type content="text/html: charset=windows-1250" /> <meta http-equiv="Last-Modified" content="26.10.2010" /> <title>Ramki zagnieżdżone</title> </head> <frameset cols="300,*"> <frame name="strona„ src="changelog.html"> <frameset rows="30%,*%"> <frame src="programowanieHTML.html">

<frame src="programowanieHTML.html"></html>

Page 9: Ramki w 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> <frame src=„ramka_a.html” /> <frame src=„ramka_b.html” /> <frame src=„ramka_c.html” /></frameset>(1)

Page 10: Ramki w HTML

<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)

Page 11: Ramki w HTML

Przykład:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">

<head> <meta http-equiv="Content-Type content="text/html: charset=windows-1250" />

<meta http-equiv="Last-Modified" content="26.10.2010" /> <title>Znacznik iframe</title> </head> <body> <iframe name="strona„ src="programowanieHTML.html" width="80%" height="600" scrolling="yes" />

</body></html>

Page 12: Ramki w HTML

Opcjonalne atrybuty

Page 13: Ramki w 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)

Page 14: Ramki w HTML

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)

Page 15: Ramki w HTML

marginheight

Składnia:marginheight=„piksele”

Określa szerokość marginesu w pionie.

marginwidth

Składnia:marginwidth=„piksele”

Określa szerokość marginesu w poziomie.(1)

Page 16: Ramki w HTML

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)

Page 17: Ramki w HTML

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”

Nazwa ramki. 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>

Page 18: Ramki w HTML

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.

Page 19: Ramki w HTML

Literatura:

- Tworzenie stron WWW – Ćwiczenia praktyczne.Maria Sokół, wyd.2, Helion 2006,(1)

- http://www.kurshtml.boo.pl/html/ramki.html(2).