LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH TABELE I FORMULARZE

Podobne dokumenty
obecnie tabeli nie stosuje się do budowy struktury witryny (stosuje się za to pozycjonowanie elementów i warstwy) faktycznie wymagają

Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery. Łukasz Bartczuk

Technologie Internetowe

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

Ćwiczenie 7 - Formularze

FORMULARZE Formularz ma formę ankiety, którą można wypełnić na stronie. Taki formularz może być np. przesłany pocztą elektroniczną .

Tworzenie stron internetowych w kodzie HTML Cz 5

HTML ciąg dalszy. Listy, formularze

Odsyłacze. Style nagłówkowe

Aplikacje internetowe

Wybrane znaczniki HTML

Tabela z komórkami nagłówkowymi (wyróżnionymi)

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

FORMULARZE. G. Przęczek

Format HTML. Wybrane działy Informatyki Stosowanej. Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty

[ HTML ] Tabele. 1. Tabela, wiersze i kolumny

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

Formularze w PHP dla początkujących

Komponent Formularz. Rys. 1. Strona programu Joomla - Rys. 2. Instalacja komponentu

Programowanie WEB PODSTAWY HTML

Formularze HTML. dr Radosław Matusik. radmat

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

Dokument hipertekstowy

HTML cd. Ramki, tabelki

Deklarowanie tytułu związanej z tabelą

Hyper Text Markup Language

HTML (HyperText Markup Language)

TIN Techniki Internetowe zima

Systemy internetowe HTML

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

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

Tworzenie Stron Internetowych. odcinek 4

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

Atrybuty znaczników HTML

Wprowadzenie do języka HTML

Wykład 03 JavaScript. Michał Drabik

Specyfikacja techniczna dot. mailingów HTML

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

Budowa dokumentu HTML 5

Wprowadzenie do Internetu Zajęcia 5

Tworzenie witryn internetowych PHP/Java. (mgr inż. Marek Downar)

Umieszczanie kodu. kod skryptu

Programowanie w Internecie

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

Spis treści CZĘŚĆ I JĘZYK SIECI 17. Wstęp 13. Rozdział 1 Wprowadzenie do HTML5 19. Rozdział 2 Znajomość znaczników HTML5 37

Architektura WWW. HTML Część I - Podstawy. HTML język tworzenia stron WWW. Znaczniki HTML. Struktura dokumentu HTML. Kodowanie polskich liter

Podstawowe znaczniki języka HTML.

Na początku utworzymy formularz w czystym języku HTML i przetestujemy go za pomocą przeglądarki WWW.

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

MS Excell 2007 Kurs podstawowy Filtrowanie raportu tabeli przestawnej

Formularze w programie Word

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

MS Word Długi dokument. Praca z długim dokumentem. Kinga Sorkowska

Tworzenie Stron Internetowych. odcinek 4

Aplikacje WWW - laboratorium

Laboratorium 1: Szablon strony w HTML5

1. Przypisy, indeks i spisy.

Przewodnik... Tworzenie ankiet

Programy CGI dla baz danych

9. TABELE KURS HTML.

Technologia Informacyjna. semestr I, studia niestacjonarne I stopnia Elektrotechnika rok akademicki 2012/2013 Pracownia nr 2 mgr inż.

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

Instrukcja obsługi wewnętrznej poczty mmedica

URL:

Ekran główny lista formularzy

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

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.3

Ćwiczenie 4 - Tabele

KURS HTML 12. FORMULARZE

HTML 1. Gimnazjum nr 1 w Barcinie gimbarcin.pl

Bazy danych raporty. 1. Przekopiuj na dysk F:\ bazę M5BIB.mdb z dysku wskazanego przez prowadzącego.

Kurs HTML. Wykład 4. Tworzenie tabel na stronie WWW. Umieszczanie grafiki w komórkach tabel.

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.3

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2016 CZĘŚĆ PRAKTYCZNA

Dane - pobieranie, przekazywanie i przechowywanie. dr Beata Kuźmińska-Sołśnia

Wstawianie nowej strony

Wybrane działy Informatyki Stosowanej

Podstawy informatyki

ZAAWANSOWANE BAZY DANYCH I HURTOWNIE DANYCH MySQL, PHP

Bazy Danych i Usługi Sieciowe

Zajęcia 10 obsługa formularzy w PHP

Programowanie CGI. Jolanta Bachan Informatyka

DOKUMENTÓW W EDYTORACH

JavaScript - wykład 4. Zdarzenia i formularze. Obsługa zdarzeń. Zdarzenia. Mysz. Logiczne. Klawiatura. Beata Pańczyk

Technologie informacyjne. semestr I, studia niestacjonarne I stopnia Elektrotechnika rok akademicki 2013/2014 Pracownia nr 2 dr inż.

Kurs programowania. Wykład 7. Wojciech Macyna. 25 kwietnia 2017

Zadanie 3. Praca z tabelami

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

wstawianie przycisków umożliwiających wybieranie wartości poprzez klikanie strzałek

Wstęp 5 Rozdział 1. Informacje podstawowe 9

Bazy danych postgresql programowanie i implementacja

Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0

JAK W NAGŁÓWKU STRONY LUB BLOGA

Podstawy technologii WWW

wczesnych etapów rozwoju HTML. W związku z tym wyróżnia si ę dwa modele tabel - starszy prosty i nowszy złożony: Elementy modelu

ECDL/ICDL Zaawansowane przetwarzanie tekstów Moduł A1 Sylabus, wersja 2.0

Mailingi HTML. Specyfikacja techniczna

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

Zakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

Ćwiczenie 2 (Word) Praca z dużym tekstem

Transkrypt:

LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH TABELE I FORMULARZE 1. TABELE 1.1. Definicja tabeli Definicja tabeli musi być umieszczona między znacznikami. W ich ramach umieszczane są definicje rzędów i komórek: <TR><TD></TD><TD></TD></TR> <TR><TD></TD><TD></TD></TR> 1.2. Parametry tabel BORDER powoduje wyświetlenie obramowania tabeli: <TABLE BORDER> lub <TABLE BORDER=10> CELLSPACING powoduje ustalenie odległości pomiędzy komórkami tabeli: <TABLE CELLSPACING=5> CELLPADDING powoduje ustalenie odstępu między zawartością komórki i jej obramowaniem: <TABLE CELLPADDING=15> HEIGHT, WIDTH powodują ustalenie wysokości i szerokości tabeli: <TABLE HEIGHT=100 WIDTH=200> Parametry height i width mogą być również zdefiniowane dla komórki. BGCOLOR ustawia tło tabeli: <TABLE BGCOLOR= red > Parametr bgcolor może być również zdefiniowany dla komórki. BACKGROUND wstawia obraz jako tło tabeli: <TABLE BACKGROUND= plik.jpg > Parametr background może być również zdefiniowany dla komórki.

BORDERCOLOR ustala kolor obramowania tabeli <TABLE BORDERCOLOR= red > Parametr bordercolor może być również zdefiniowany dla komórki. ALIGN powoduje wyrównanie tabeli (do prawej, do lewej, wycentrowanie lub wyjustowanie): <TABLE ALIGN= center > Opcja ta jest dostępna również w przypadku komórek, jednak powoduje ona wyrównanie tekstu znajdującego sie w komórce. 1.3. Podpis pod tabelą Tabela powinna zawierać tytuł, wyjaśniający jej treść. Powinien on zostać zdefiniowany zaraz za ogólną definicją tabeli: <CAPTION ALIGN= bottom >Tytuł</CAPTION> Parametr ALIGN definiuje położenie tytułu względem tabeli. 1.4. Łączenie komórek Czasami konieczne jest połączenie dwóch lub więcej komórek w jedną. Do tego służą w HTML polecenia ROWSPAN i COLSPAN. ROWSPAN pozwala łączyć komórki wierszami, natomiast COLSPAN kolumnami: <TR><TD></TD><TD></TD></TR> <TR><TD ROWSPAN=2></TD></TR> 1.5. Nagłówek, ciało i stopka tabeli Możliwe jest tworzenie tabel na zasadzie podobnej do tworzenia całego dokumentu HTML. Definicja tabeli wtedy zawiera nagłówek THEAD, ciało TBODY i stopkę TFOOT: <THEAD>nagłówek</THEAD> <TFOOT>stopka</TFOOT> <TBODY> </TBODY> Wydzielenie nagłówka i stopki pozwala wyświetlić je zawsze na ekranie, nawet jeśli tabela przekracza swoim rozmiarem rozmiar strony.

2. Formularze 2.1. Definicja formularza Formularze są jednym z najciekawszych i najistotniejszych elementów stron internetowych. Pozwalają one na komunikację między użytkownikiem i autorem strony, poprzez tworzenie ankiet, czy też sklepów internetowych. Elementy formularza tworzone są w ramach znaczników <FORM>. W tym polu definiujemy również akcję wykonywaną przez komputer, gdy użytkownik wysyła informację do autora. Służy to tego parametr ACTION = akcja. Konieczne jest również zdefiniowanie metody, przy pomocy której będą przesłane informacje POST lub GET. Definicja formularza ma zatem postać: Gdy korzystamy z poczty elektronicznej: <FORM NAME= formularz ACTION=mailto:użytkownik@ METHOD=POST> Gdy odwołujemy się do innej strony: <FORM NAME= formularz ACTION= url_strony METHOD=POST> W przypadku odwoływania się do innej strony, jest ona obiektem dynamicznym, a więc jej zawartość zmienia się w zależności od informacji przesłanych z formularza. Obiekty dynamiczne najczęściej tworzone są z wykorzystaniem języków PHP lub Java. 2.2. Pola formularza 2.2.1. Pole INPUT Pole to służy do tworzenia pozycji umożliwiających użytkownikowi wpisanie informacji lub wybór jednej z dostępnych opcji. Zawiera parametry TYPE, NAME i opcjonalnie VALUE: <INPUT TYPE= text NAME= imię VALUE= Twoje imię > Rodzaje pól INPUT: Tekstowe: <INPUT NAME= VALUE= > Checkbox: <INPUT TYPE= checkbox NAME= VALUE= > lub jeśli pole ma być domyślnie zaznaczone: <INPUT TYPE= checkbox NAME= VALUE= CHECKED>

Radio: <INPUT TYPE= radio NAME= VALUE= > lub jeśli pole ma być domyślnie zaznaczone: <INPUT TYPE= radio NAME= VALUE= CHECKED> Submit: Pole typu submit służy jako przycisk uruchamiający akcję zdefiniowaną parametrem ACTION formularza. <INPUT TYPE= submit VALUE= wyślij > Reset: Pole reset jest również przyciskiem i jego naciśnięcie powoduje wyczyszczenie zawartości wszystkich pól formularza oraz przywrócenie wartości domyślnych. <INPUT TYPE= reset VALUE= skasuj > File: Pole file pozwala na dołączenie pliku do informacji przesyłanych z formularza. <INPUT TYPE= file NAME= > Password: Jest to pole o takim samym charakterze jak pole tekstowe, jednak wpisywane znaki są zastępowane domyślnym znakiem, np. *, uniemożliwiając odczytanie wpisanego tekstu. <INPUT TYPE= password NAME= VALUE= > 2.2.2. Pole SELECT SELECT służy do tworzenia rozwijalnego menu lub pól umożliwiających wybór kilku opcji jednocześnie. <SELECT NAME= nazwa_listy > <OPTION>pierwszy element <OPTION SELECTED>drugi element </SELECT> Parametr SELECTED oznacza że określona opcja będzie domyślnie zaznaczona. Wybór kilku opcji jest możliwy jeśli pole SELECT ma zdefiniowany parametr MULTIPLE: <SELECT NAME= nazwa_listy MULTIPLE></SELECT>

2.2.3. Pole TEXTAREA TEXTAREA jest polem pozwalającym na wprowadzanie komentarzy użytkownika. Jest to pole tekstowe jednak o dużo większych wymiarach niż INPUT. Możliwe jest określenie rozmiarów pola poprzez podanie wartości parametrów ROWS i COLS. <TEXTAREA NAME= pole ROWS=10 COLS=50 VALUE= tekst > </TEXTAREA> 2.2.4. Pole Button BUTTON jest przyciskiem, a więc jest polem podobnym do INPUT, jednak pozwala na wprowadzenie większej ilości opcji. Jest to element dostępny w HTML 4.0 lub późniejszym. <BUTTON>Treść przycisku</button> 2.3. Kodowanie informacji Informacje przesyłane z formularza przesyłane są w postaci zakodowanego załącznika, co może spowodować pewne trudności z odczytaniem informacji po jej odebraniu. Dlatego za pomocą parametru ENCTYPE możliwe jest zdefiniowanie formy, w jakiej będą przesłane informacje. Możliwe są opcje: text/plain informacje z formularza przesyłane są w postaci zwykłego tekstu: <FORM ENCTYPE= text/plain ACTION= NAME= METHOD= Post > multipart/form-data informacje przesyłane są w postaci binarnej konieczne jeśli korzystamy z pola INPUT typu File (czyli gdy dołączamy plik do przesyłanych informacji) <FORM ENCTYPE= multipart/form-data ACTION= METHOD= Post >