Tutorial. HTML Rozdział: Ramki



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

Tworzenie stron internetowych RAMKI

Tworzenie stron internetowych w kodzie HTML Cz 7

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

Programowanie WEB PODSTAWY HTML

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

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

HTML cd. Ramki, tabelki

RAMKI. Czym są ramki w dokumencie HTML?

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

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

Budowa strony ramkowej

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

Laboratorium 1: Szablon strony w HTML5

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

I. Wstawianie rysunków

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

Podział na strony, sekcje i kolumny

HTML 1. Gimnazjum nr 1 w Barcinie gimbarcin.pl

Ćwiczenie 4 - Tabele

e r T i H M r e n L T n

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

Atrybuty znaczników HTML

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

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

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

Zdefiniowane style mogą określać układ treści na stronie i sposób jej formatowania np. kolor czcionki, pogrubienia, tło tabel, rysunków itp.

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

Kurs HTML 4.01 TI 312[01]

Dane w poniższej tabeli przedstawiają sprzedaż w dolarach i sztukach oraz marżę wyrażoną w dolarach dla:

Odsyłacze. Style nagłówkowe

Wybrane znaczniki HTML

przygotował: mgr Szymon Szewczyk PODSTAWY

Podstawowe znaczniki języka HTML.

Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0

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

Jeżeli pole Krawędź będzie zaznaczone uzyskamy obramowanie w całej wstawianej tabeli

Tworzenie stron internetowych w oparciu o język HTML

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

Osadzenie pliku dźwiękowego na stronie www

2 Podstawy tworzenia stron internetowych

I. Formatowanie tekstu i wygląd strony

Wprowadzenie do języka HTML

Adobe InDesign lab.1 Jacek Wiślicki, Paweł Kośla. Spis treści: 1 Podstawy pracy z aplikacją Układ strony... 2.

prosta baza danych (nawet trochę bardziej niż prosta) tworzenie dokumentów (zwłaszcza z dużą ilością tabel lub o tabularycznej

Tworzenie stron internetowych w kodzie HTML Cz 5

Tworzenie szablonów użytkownika

URL:

Model blokowy. Model blokowy w CSS

Blok dokumentu. <div> </div>

DOKUMENTACJA CMS/Framework BF5.0

Strony WWW - podstawy języka HTML

Przy wstawianiu znacznika zamykającego nie przepisujemy już atrybutów.

HTML (HyperText Markup Language)

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

DODAJEMY TREŚĆ DO STRONY

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

Writer wzory matematyczne

LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH TABELE I FORMULARZE

4.2. Program i jego konfiguracja

Arkusz kalkulacyjny MS Excel 2010 PL.

Pokaz slajdów na stronie internetowej

Proste kody html do szybkiego stosowania.

Pierwsza strona internetowa

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

KATEGORIE OBRAZKOWE REALIZACJA

WORDPRESS INSTRUKCJA OBSŁUGI

Kolory elementów. Kolory elementów

Język HTML i podstawy CSS

Elementy div i style CSS w praktyce

Sigplus. Galeria w Joomla

Matematyka grupa Uruchom arkusz kalkulacyjny. 2. Wprowadź do arkusza kalkulacyjnego wartości znajdujące się w kolumnach A i B.

Ćwiczenie 23 Praca z plikiem.psd

Techniki wstawiania tabel

Informacje o aktualizacji Wersja 2.3

Teraz przechodzimy do zakładki Zarządzanie kolorami.

Dokument hipertekstowy

Jak dodać własny szablon ramki w programie dibudka i dilustro

Okna, ramki i ciasteczka

edycja szablonu za pomocą serwisu allegro.pl

Test z przedmiotu. Witryny i aplikacje internetowe

Ćwiczenie 8 Kolory i znaki specjalne

8.2 Drukowanie arkusza kalkulacyjnego

Podstawy technologii WWW

Temat: Organizacja skoroszytów i arkuszy

Witryny i aplikacje internetowe

dr Artur Bartoszewski dr Artur Bartoszewski - Aplikacje mobilne - Wykład

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

Dydaktyka Informatyki-internet i podstawy języka HTML

Formularze i ramki w HTML

Edukacja na odległość

5.4. Tworzymy formularze

Uwaga: znaczniki <body> </body> nie powinny byd umieszczane na stronie zawierającej ramki, w ramach FRAMESET.

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

Zaznaczanie komórek. Zaznaczenie pojedynczej komórki polega na kliknięciu na niej LPM

HTML jak zrobić prostą stronę www

KOMPUTEROWY SPRAWDZIAN WIEDZY

Podstawy. w HTML u HTML??? tworzenia stron internetowych. dla wszystkich. nie wiem co to jest, ale na pewno nie jest trudne.

INFORMACJE DO ZAPAMIĘTANIA

Transkrypt:

Autor: Mateusz Wojtyna Opis ogólny Tutorial HTML Rozdział: Ramki Ramki są bardzo pomocnym narzędziem przy tworzeniu strony internetowej jeżeli na przykład chcemy stworzyć sobie menu wszystkich podstron razem z odnośnikami do nich. Są też bardzo użyteczne jeżeli chodzi o wyświetlanie podstron wszystkie je można wyświetlać w poszczególnych ramkach zamiast wyświetlać je całe. Ogólnie ramki właśnie tak działają można do nich wczytywać podstrony, i ogólne przez to strona internetowa jest bardziej funkcjonalna. Ogólna deklaracja ramki Aby umieścić ramkę trzeba pierwsze użyć znacznik frameset (zaraz przed komendą body) w której piszemy ile będzie ramek ale nie dosłownie tylko podajemy ich rozmiary oraz piszemy to w specjalnych znacznikach rows albo cols aby program wiedział czy ma dzielić ramkę pionowo czy poziomo. Na ten przykład znacznik dla 2 ramek pionowych będzie wyglądać tak: <frameset cols= n,x > n- tu podajemy 1 rozmiar x- tu podajemy 2 rozmiar Rozmiary te możemy podawać w: procentach (rozmiar%),pikselach(rozmiar),i jako wartość domyślną(*) na przykład: gdy mamy w nawiasach 10%,20%,* znaczy to że pierwsza ramka będzie miała szerokość 10% strony, druga 20% a trzecia resztę czyli 70%. Przykłady <frameset cols= 10,20 > <frameset cols= 30%,70% >

<frameset cols= 10%,20%,* Co będzie wyglądało odpowiednio A dla ramek poziomych będzie podobnie lecz zapis się nieznacznie zmieni: <frameset rows= n,x >

I tak samo podajemy tu rozmiary tyle że teraz będzie to znaczyło o nie o szerokości ramki a o jej wysokości. Przykłady <frameset rows= 20,80 > <frameset rows= 50%,50% > <frameset rows= 40%,10%,* > Co będzie widać jako

Deklaracja szczegółowa No dobrze tak wygląda ogólna definicja ale żeby ramki były wyświetlane trzeba zrobić jeszcze coś trzeba nadać im nazwy oraz podać do czego się odnoszą np. podstrony, obrazka itp. Do tego używamy znacznika frame piszemy go zaraz pod znacznikiem frameset oraz obok niego dajemy znacznik name(co odnosi się do nazwy) i znacznik src(który odnosi się do podstrony). Do tego musimy to pisać tyle razy ile określiliśmy rozmiarów czyli ile istnieje ramek bo jeden znacznik właśnie odnosi się do jednej ramki i jest to ustalane po kolei czyli gdy mamy w znaczniku frameset rozmiary np. 20%,80% to gdy napiszemy potem znacznik frame będzie się on odnosił do rozmiaru 20%. Wygląd dla podwójnej ramki pionowej(dla poziomej nie podaje bo wszystko robimy analogicznie czyli wystarczy zmienić w znaczniku frameset cols na rows): <frameset cols= n,x > <frame name= nazwa1 src= odnośnik1.rozszerzenie > <frame name= nazwa2 src= odnośnik2.rozszerzenie > nazwa1,nazwa2-przykładowe nazwy odnośnik1,odnośnik2-przykładowe odnośniki rozszerzenie-rozszerzenie pliku odnośnika Przykład <frameset cols= 50%,50% > <frame name= menu scr= menu.html > <frame name= obrazek src= logo.jpg > <frameset rows= 20%,80% > <frame name= spis src= spis.html > <frame name= brak > Trzeba zauważyć jeszcze jedną rzecz ramka nie musi mieć odnośnika ale musi posiadać nazwę. Aby strona działała bez zarzutu po użytych ramkach przed blokiem body piszemy znacznik noframes i po bloku body zamykamy go czyli będzie to wyglądało następująco: <noframes> <body> komendy </body> </noframes>

Na końcu wystarczy dać jeszcze zakończenie ramek czyli znacznik </frameset>. Więc ogólnie cała przykładowa ramka będzie wyglądać następująco <frameset rows=40%,50%,*> <frame name= obraz src= obrazek.gif > <frame name= głowna > <frame name= menu src= menu.html > <noframes> <body> </body> </noframes> </frameset> Zagnieżdżenie ramek Ramki można także zagnieżdżać jest to trochę trudniejsza sprawa jednak da ją się łatwo wyjaśnić wystarczy po podaniu pierwszego znacznika frameset zamiast użyć na daną szerokość lub wysokość znacznika frame używamy znacznika frameset czyli dzielimy już tylko kawałek strony nie działamy na jej całej i znowu piszemy nazwy kawałków tej strony. Wygląd dla jednego przykładowego zagnieżdżenia : <frameset cols= n,x > <frame name= nazwa1 src= odnośnik1.rozszerzenie > <frameset rows= a,b > <frame name= nazwa2 src= odnośnik2.rozszerzenie > <frame name= nazwa3 > Taka ramka miała by 2 kolumny, w czym prawa była by podzielona na 2 wiersze Przykład <frameset cols= 20%,80% > <frame name= menu src= menu.html > <frameset rows= 10%,90% > <frame name= lista src= lista.html > <frameset cols= 40%,60% > <frame name= logo src= obrazek.jpg > <frame name= brak > Będzie to wyglądało mniej więcej tak:

To był już bardziej praktyczny i złożony przykład miąłby 2 kolumny z kolei ta druga była by podzielona na 2 wiersze z kolei 2 wiersz byłby podzielony na 2 kolumny. Jest to bardzo złożone ale w większości przypadków niepotrzebne. Ale pamiętajmy że można tak zagnieżdżać ramki nie tylko raz ale w nieskończoność. Musimy także pamiętać o odpowiedniej liczbie </frameset> jako zakończeń ramek. Przenoszenie podstron do ramek strony głównej Jest oczywiście możliwe przenoszenie poszczególnych podstron na jedną z ramek strony głównej jest to bardzo wygodne i ładnie wygląda jeżeli robimy stronę właśnie opartą ramkach. Działa to dobrze gdy z jednej ramki klikniemy interaktywny odnośnik i chcemy żeby w innej ramce ta podstrona się pojawiła. Musimy wtedy w odnośniku podstrony jednej ramki umieścić specjalną formułę target robimy to następująco zamiast używać zwykłego a hrefs dopisujemy tam target wygląda to tak: <a target= nazwa ramki href= nazwa podstrony >widoczny napis</a> Wszystko wyjaśni się na przykładzie. Chcemy żeby w jednej ramce było menu z którego odnośniki przekierują odpowiednie podstrony na drugą ramkę strony głównej w której mają one zostać wyświetlone. Podam wygląd podstrony o nazwie menu a powinien być następujący dla 2 odnośników(podam cały wygląd razem z początkowymi znacznikami aby łatwiej było zrozumieć): <html> <head> </head> <body> <a target= ramka2 href= podstrona.html >Opis</a> <a target= ramka2 href= podstrona2.html >Opis</a>

</body> </html> ramka2-ramka do której przekierujemy podstrone po kliknięciu w opis podstrona,podstrona2-podstrona z danymi opis-mówi o czym jest podstrona, uruchamia przekierowanie po kliknięciu na niego Tak więc nie jest to takie trudne, zachęcam żeby używać w ramkach jak najwięcej przeniesień bo są wprost do tego stworzone. Szczegółowe opcje ramek Można zmienić kolor obramowania ramek znacznikiem bordercolor a wygląda to następująco <frameset bordercolor= kolor > kolor-jest to dowolny kolor według szesnastkowego kodu wartości kolorów RGB zawartych w tabeli kolorów HTML, chociaż można prostsze kolory pisać słownie po angielsku takie jak np. black-czarny,white-biały,greek-zielony itp. Można ustalić szerokość obramowania znacznikiem border a wygląda to tak: <frameset border= x > x-obramowanie będzie miało tyle pikseli jaką wpiszemy wartość x Ukrycie obramowania dzielącego ramki poleceniem frameborder wygląda następująco: <frameset frameborder= typ > Typ-odpowiada na 1 lub 0 przy czym 1 to włączone obramowanie a 0 wyłączone Można zmienić kolor obramowania poszczególnej ramki znacznikiem bordercolor a wygląda to następująco <frame bordercolor= kolor > kolor-znaczy to samo co w przypadku dla wszystkich ramek Można także dezaktywować pasek przewijania ramki za pomocą polecenia scrolling: <frame scrolling= typ > typ- yes dla pojawienia się paska albo no dla jego braku lub auto wtedy dopiero gdy strona ma za dużo danych pojawia się przewijanie Zabezpieczenie ramki przed zmianą jej rozmiaru (bardzo pomocne) znacznik noresize o wartości noresize: <frame noresize= noresize > Można również dodać dodatkowe marginesy znacznikiem marginwidth oraz marginheight ( odpowiednio dla szerokości i wysokości )

<frame marginwidth= x marginheight= y > x,y-szerokość i wysokość marginesów Schowanie obramowania dla poszczególnych ramek <frame frameborder= typ > typ-to samo co dla znacznika frameset Odległość danej ramki od innych ramek w pikselach: <frame framespacing= x > x-odległość podana w pikselach o wartości podanej za x