HTML.

Slides:



Advertisements
Podobne prezentacje
PODSTAWY TWORZENIA STRON WWW W HTML’u
Advertisements

Dokument HTML jest zwykłym
Tworzenie stron internetowych
Tworzenie stron internetowych
Wprowadzenie do języka skryptowego PHP
Narzędzia internetowe Paweł Rajba ttp://pawel.ii.uni.wroc.pl/
Podstawowe wiadomości
Konstrukcja i formatowanie tabel
XHTML Podstawowe różnice.
Style CSS.
Tablice Informatyka Cele lekcji: Wiadomości: Uczeń potrafi:
Andrzej Pędzich HTML ramki, menu, odnośniki.
Excel Wstęp do laboratorium 3..
Tworzenie stron internetowych www World Wide Web
PROJEKTOWANIE TABEL W PROGRAMIE: ACCESS
języka hipertekstowego
Otwieranie elementów w różnych ramkach
Tworzenie stron internetowych
ANNA BANIEWSKA SYLWIA FILUŚ
Podstawy tworzenia stron WWW
Podstawy programowania w języku C i C++
Instrukcja USOS Ankiety wersja by Marek Opacki.
Style i szablony w Wordzie
XML – eXtensible Markup Language
Specjalizacja "Dziennikarstwo On-line„ HTML – XHTML Część 4 Prowadzący: Dariusz Jaruga
Specjalizacja "Dziennikarstwo On-line„ HTML – XHTML część 3 Prowadzący: Dariusz Jaruga
Temat 10: Tabele. Tabele stanowią obecnie jeden ze sposobów prezentowania danych. Początkowo były wykorzystywane do tworzenia układów stron, które teraz.
Temat 5: Pozycjonowanie elementów
Temat 12: Formularze.
HTML Hyper Text Markup Language
Projektowanie stron WWW
Aplikacje internetowe
Temat 13: Ramki.
HTML.
Podstawy HTML RAMKi. Ramki Za ich pomocą możesz swobodnie podzielić okno przeglądarki na kilka części i w nich niezależnie przeglądać dokumenty. Ramki.
Aplikacje internetowe
Aplikacje internetowe
Elementy multimedialne na stronie
Aplikacje internetowe Tabele Ciąg dalszy. Wprowadzanie złamań wiersza Często, najprostszym sposobem wpływania na układ tabeli jest wprowadzenie łamań.
Aplikacje internetowe Grafika na stronach WWW ciąg dalszy Atrybuty znacznika body.
Tabele. TABELE Konstrukcja tabeli: Określa ramy tabeli określamy wiersz tabeli określamy komórkę tabeli.
Aplikacje internetowe
Aplikacje internetowe
Aplikacje internetowe
Aplikacje internetowe Tabele. Wprowadzenie Wprowadzenie tabel przez firmę Netscape na początku 1995 roku niemal od razu zrewolucjonizowało sposób projektowania.
LISTY HTML. Listy s ą definiowane za pomoc ą znacznika podstawowego innego dla ka ż dego rodzaju list Specyfikacja XHTML, zawiera specjalne znaczniki.
PHP Formularze Damian Urbańczyk. Do czego służą? Formularze to bardzo ważne elementy stron internetowych, dzięki nim dochodzi do wymiany danych pomiędzy.
HTML Hyper Text Markup Language komputerowe Esperanto cz. III polecenia konstrukcyjne strony.
Temat 9: Obrazy i multimedia
Aplikacje internetowe
Portal edukacyjny A.Ś. FORMULARZE W JĘZYKU HTML. Portal edukacyjny A.Ś. Obiekty umieszczane na stronach www Teksty Obrazy Odnośniki Tabele Ramki pływające.
Temat 4: Klasy i identyfikatory
XHTML Tworzenie stylów CSS Damian Urbańczyk. Zewnętrzny plik CSS Aby ułatwić sobie pracę ze stylami, najlepiej utworzyć osobny plik, w którym będą przechowywane.
Kolumny, tabulatory, tabele, sortowanie
Temat 1: CSS Dołączanie stylów do dokumentu
Opracowanie mgr Karol Adamczyk
Temat 2: Składnia kaskadowych arkuszy stylów. Za zmianę wyglądu witryny w kaskadowych arkuszach stylów odpowiadają reguły stylów. Każda z reguł powiązana.
Technologie internetowe
XHTML Tabele Damian Urbańczyk. Podstawy budowy tabel Strony WWW mogą zawierać w sobie tabele, czasem te tabele mogą tworzyć strukturę strony, odpowiadającą.
Formatowanie dokumentów
I TY ZOSTAŃ WEBMASTEREM! CZĘŚĆ 2 – „STRUKTURA STRONY” STWORZYŁ GABRIEL ŚLAWSKI.
Kaskadowe arkusze stylów CSS. Reguła CSS – definiuje sposób formatowania elementów na stronie WWW Części składowe reguły CSS selektor{ właściwość: wartość;
Aplikacje internetowe Posługiwanie się ramkami. Zastosowanie ramek Wprowadzenie obsługi ramek w przeglądarce Netscape 2.0 otworzyło nową erę dla twórców.
Temat nr 5 Struktura strony www _________________________________________________________________________________________________________________ [ Przedmiot:
Portal edukacyjny J A V A S C R I P T JĘZYK PROGRAMOWANIA STRON HTML Opracowała: Anna Śmigielska.
Wykład 4 Informatyka MPDI sem.3 HTML cd. Arkusze stylów - CSS.
ASP.NET Tworzenie i zarządzanie wyglądem aplikacji, tworzenie mapy witryny. Kontrolki nawigacyjne.
Wyższa Szkoła Bankowa, Poznań, dr inż. mirosław Loręcki
Innowacja pedagogiczna „Pasja programowania”
SQL Server Analysis Services Action!
Zapis prezentacji:

HTML

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

RAMKI Wszystkie cechy ramek określane są za pomocą atrybutów znacznika <frame> 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.

RAMKI znacznik <frameset> Układ ramek jest definiowany w pliku HTML, w którym element body zastąpiono elementem frameset. W elemencie tym określane są następujące cechy układu ramek: Sposób podziału okna na ramki. Liczba wierszy lub kolumn. Obszar ekranu przyporządkowany poszczególnym kolumnom/wierszom.

Ogólna postać definicji układu ramek <html> <head> <title>Tytuł strony</title> </head> <frameset atrybut=”wartość”> <frame src=”url”> ... </frameset> </html>

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

Układ ramek - schemat Plik definiujący układ ramek bazuje na plikach definiujących zawartość poszczególnych ramek

Podział okna przeglądarki na pionowe ramki Znacznik <frameset> przyjmuje dwa atrybuty: cols i rows. Cols: umożliwia określenie liczby kolumn, na które zostanie podzielone okno przeglądarki (liczby ramek pionowych). atrybut ten pozwala także wskazać sposób przypisania kolumnom obszaru okna.

Podział okna przeglądarki na ramki Liczba 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ść).

Podział okna na ramki o jednakowej szerokości atrybutowi 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: <frameset cols="*, *, *"> UWAGA. Powinno się unikać definiowania rozmiarów ramek w jednostkach bezwzględnych, a jeśli już, to wymiary pozostałych ramek należy określić za pomocą gwiazdki, *, aby pozostała część ekranu została wypełniona.

Układ trzech ramek pionowych <html> <head> <title>Układ trzech ramek pionowych</title> </head> <frameset cols=‘25%,50%,25%’> <frame src=‘ramka1.html’ <frame src=‘ramka2.html’ <frame src=‘ramka3.html’ </frameset> </html>

Układ trzech ramek pionowych

Układ ramek pionowych - przykład Strona 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,

uklad_ramek.html <html> <head> <title>Ramki w pionie</title> </head> <frameset cols="25%,75%"> <!-- Atrybut name definiuje nazwy ramek --> <frame src="nawigacja.html„ name="nawigacja"> <frame src="strona.html" name="strona"> </frameset> </html>

nawigacja.html <html> <head> <title>Nawigacja</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> </head> <body> <h3>Wybierz interesujący cię temat: </h3> <!-- lista połączeń --> <ul> <!-- Zwróć uwagę na atrybut target – jego wartością jest nazwa ramki --> <li><a href="strona.html" target="strona">strona 1</a> <li><a href="strona1.html" target="strona">strona 2</a> <li><a href="strona2.html" target="strona">strona 3</a> </ul> </body> </html>

nawigacja.html Elementami listy są połączenia prowadzące do kolejnych plików html: <li><a href="strona1.html" target="strona"> strona 2</a> Połączenia są definiowane za pomocą znacznika <a>, który przyjmuje dwa atrybuty: href i target. Wartością atrybutu src są adresy url plików wyświetlanych w szerszej z ramek. Ramka ta jest wskazywana jako cel połączeń za pomocą atrybutu target – jego wartością jest nazwa szerszej ramki. Atrybut target ma kluczowe znaczenie w definiowaniu systemu nawigacji między ramkami.

strona.html <html> <head> <title>Strona</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> </head> <body> <!-- Wstaw tu dowolną zawartość --> <h2>To jest plik o nazwie strona.html.</h2> <p>Jeśli chcesz wyświetlić inny plik, kliknij połączenie...</p> </body> </html>

strona.html

Formatowanie ramek Blokowanie przewijanie zawartości ramki <frame scrolling = ‘no’> Usuwanie obramowań: <frameset rows="75,*" border=”0” frameborder=”0” framespacing=”0”>

Formatowanie ramek

Podział okna w poziomie <frameset rows="wysokość_wiersza, wysokość_wiersza, ..."> Przykład: <html> <head> <title>Ramki poziome</title> </head> <frameset rows="75,*"> <frame src="baner.html"> <frame src="strona.html"> </frameset> </html>

baner.html <html> <head> <title>Banner</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> </head> <body> <marquee><h1>Oto najwspanialsza strona WWW na świecie!!!<h1></marquee> </body> </html>

strona.html <html> <head> <title>Strona </title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> </head> <body> <h1>To jest ramka, w której wyświetlana będzie strona</h1> </body> </html>

Strona z podziałem poziomym

Układ mieszany

Układ mieszany <html> <head> <title>Mieszany układ ramek</title> </head> <frameset rows="50%,50%"> <frame src="ramka_A.html"> <frameset cols="25%,75%"> <frame src="ramka_B.html"> <frame src="ramka_C.html"> </frameset> </html>

Układ mieszany ramek

Zabezpieczenie przed nieprawidłową obsługą ramek (element noframes) element noframes umieszcza się w obrębie elementu frameset: <html> <head> <title>Tytuł strony</title> </head> <frameset cols = "25%, 25%,*"> <noframes>Przeglądarka nie obsługuje ramek!</noframes> <frame src ="ramka_A.html"> <frame src ="ramka_B.html"> <frame src ="ramka_C.html">  </frameset> </html>

Definiowanie ramki lokalnej (element iframe) Ramka lokalna definiowana jest przy pomocy pary znaczników <iframe> </iframe>. Atrybuty tego elementu to: name, width, height, src i align. Znacznik <iframe> umożliwia tworzenie ramek w dowolnym miejscu dokumentu HTML.

Definiowanie ramki lokalnej (element iframe) <iframe name="nazwa_ramki"> – atrybut name pozwala nadać ramce nazwę. Umożliwia to tworzenie celów i połączeń. <iframe width="wartość%|piksele"> – atrybut width pozwala definiować szerokość ramki (w pikselach lub w procentach szerokości okna przeglądarki). Przykładowa postać kodu: <iframe width="40%"></iframe> <iframe height="wartość%|piksele"> – atrybut height pozwala definiować wysokość ramki (w pikselach lub w procentach szerokości okna przeglądarki). Przykładowy kod to: <iframe height="40%">

Definiowanie ramki lokalnej (element iframe) <iframe src="url"> – atrybut src jest stosowany do zdefiniowania źródła dokumentu HTML umieszczanego w ramce. Oto przykład definicji: <iframe src="url_pliku.html"></iframe> <iframe align="wartość"> – atrybut align umożliwia zdefiniowanie sposobu wyrównania względem linii tekstu, w której ramka się pojawia. Możliwe wartości to: left, middle, right, top i bottom (wartość domyślna). <iframe align="top"></iframe>

Podstawowe atrybuty znacznika <frame> 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.

Nazwy specjalne ramek _blank Otwiera stronę w nowym oknie. _self NAZWA 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 <base> (czyli wyświetlenie dokumentu w ramce domyślnej, wskazanej przez ten znacznik). _top Powoduje, że ładowany dokument jest wyświetlany w oknie umieszczonym na wierzchu stosu i zajmuje całe okno, zastępując układ ramek. Umożliwia to ucieczkę ze środowiska ramek. _parent Dokument jest ładowany do ramki nadrzędnej względem ramki zawierającej bieżący dokument.