Aplikacje internetowe



Podobne dokumenty
LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH TABELE I FORMULARZE

Dokument hipertekstowy

Podstawy (X)HTML i CSS

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

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

Wykład 03 JavaScript. Michał Drabik

Wprowadzenie do Internetu Zajęcia 5

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

Formularze HTML. dr Radosław Matusik. radmat

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

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

za pomocą: definiujemy:

Kaskadowe arkusze stylów (CSS)

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

Danuta ROZPŁOCH-NOWAKOWSKA Strona Moduł 4. Przykład 1. Przykład 2. HTML 4.01 Transitional).

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

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

Bazy Danych i Usługi Sieciowe

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

CSS. Kaskadowe Arkusze Stylów

Bootstrap. Tworzenie serwisów Web 2.0. dr inż. Robert Perliński

Pierwsza strona internetowa

Języki programowania wysokiego poziomu. Ćwiczenia

Dzięki arkuszom zewnętrznym uzyskujemy centralne sterowanie wyglądem serwisu. Zewnętrzny arkusz stylów to plik tekstowy z rozszerzeniem css.

HTML ciąg dalszy. Listy, formularze

Formularze w PHP dla początkujących

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

Ekran główny lista formularzy

Aplikacje WWW - laboratorium

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

Wczytywanie cenników z poziomu programu Norma EXPERT Tworzenie własnych cenników w programie Norma EXPERT... 4

Wybrane działy Informatyki Stosowanej

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

CSS Kaskadowe Arkusze Stylów

Nazwa implementacji: CSS i box model. Autor: Opis implementacji: Poznajemy podstawy CSS oraz dowiadujemy się o rozmieszczaniu elementów na stronie.

TIN Techniki Internetowe zima

Podstawy HTML i styli CSS. selektor {właściwość1: wartość1; właściwość2: wartość2}

Serwis e-ppp - instrukcja użytkowania

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

Portal Wymiany Wiedzy Przewodnik dla nowych użytkowników

Instrukcja użytkownika. Panel Administratora CreamCRM

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

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.

Kadry Optivum, Płace Optivum

Przewodnik... Tworzenie ankiet

FORMULARZE. G. Przęczek

Podręcznik Użytkownika LSI WRPO

XHTML - Extensible Hypertext Markup Language, czyli Rozszerzalny Hipertekstowy Język Oznaczania.

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2015

Krok 1. - utworzenie własnego konta w serwisie.


29. Poprawność składniowa i strukturalna dokumentu XML

Podstawy JavaScript ćwiczenia

Wybrane znaczniki HTML

Przewodnik... Tworzenie Formularza zapisu

Instrukcja 3wcms najważniejsze funkcje

Witryny i aplikacje internetowe

Zajęcia 10 obsługa formularzy w PHP

Ćwiczenie 7 - Formularze

E-faktura PKP Energetyka

Zaawansowane aplikacje internetowe

Instrukcja zakładania konta pocztowego na stronie www-tz.c.pl

Języki programowania wysokiego poziomu. Blog

Języki programowania wysokiego poziomu. Forum

Elektroniczny Urząd Podawczy

Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0

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

Wymagane jest podłączenie serwera do Internetu (konieczne do zdalnego dostępu).

Elementarz HTML i CSS

PROGRAMOWANIE. WNPiD UAM, Programowanie, inż. Piotr Jabłoński

2 Podstawy tworzenia stron internetowych

Archiwum Prac Dyplomowych

Centrum Informatyki "ZETO" S.A. w Białymstoku. Wysyłanie danych o licencjach i zezwoleniach do CEIDG w systemie ProcEnt Licencje

Jednostki miar stosowane w CSS

Startowym językiem po zalogowaniu jest język polski! Zmiana języka

Instrukcja obsługi systemu zarządzania treścią dwajeden.pl

Specyfikacja techniczna dot. mailingów HTML

INSTRUKCJA Panel administracyjny

NOWY SZABLON IMPORTU PLIKÓW

NOWY SZABLON IMPORTU PLIKÓW

Instrukcja Użytkownika (Nauczyciel Akademicki) Akademickiego Systemu Archiwizacji Prac

Praca w programie dodawanie pisma.

Serwis jest dostępny w internecie pod adresem Rysunek 1: Strona startowa solidnego serwisu

Przewodnik użytkownika (instrukcja) AutoMagicTest

AUDYT DOSTĘPNOŚCI STRONY INTERNETOWEJ

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2015

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


INSTRUKCJA OBSŁUGI Proces rejestracji i logowania

CSS - layout strony internetowej

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

Przewodnik... Budowanie listy Odbiorców

Przewodnik użytkownika (instrukcja) AutoMagicTest

Sekretariat Optivum. Jak przygotować listę uczniów zawierającą tylko wybrane dane, np. adresy ucznia i jego opiekunów? Projektowanie listy

Backend Administratora

Przykład integracji kalkulatora mbank RATY na platformie IAI

Doładowania telefonów

Ewidencja Opłat za Korzystanie ze Środowiska

INSTRUKCJA OBSŁUGI PLATFORMY KONSULTACJI SPOŁECZNYCH

Transkrypt:

Temat: Język HTML i style CSS Aplikacje internetowe Pracownia specjalistyczna, studia podyplomowe, rok 2011/2012 1. Stwórz formularz HTML pozwalający na rejestrację użytkownika w aplikacji internetowej. Wykorzystaj szablon zadanie1.html. Formularz powinien zapewniać użytkownikowi możliwość wpisania takich danych, jak: login, hasło (niewidoczne przy wprowadzaniu), email, data urodzenia, wybór kraju (spośród 5 dostępnych), płeć, akceptacja regulaminu, przycisk Utwórz konto oraz Anuluj. Sprawdź różnicę w działaniu metody przekazywania danych formularza GET oraz POST. 2. Pobierz archiwum wzorzec.zip i przeanalizuj strukturę strony index.html pod kątem wykorzystania stylów CSS do rozmieszczenia poszczególnych elementów (logo, treść podstrony, menu nawigacyjne, stopka). 3. Stworzony w punkcie nr 1 formularz rejestracyjny umieść w pliku rejestracja.html korzystając z wzorca index.html. Wszystkie pola tekstowe powinny mieć szerokość 150px. Tło każdego pola tekstowego powinno być jasnoszare. Przyciski na formularzu powinny mieć ciemnoszare tło oraz biały napis. 4. Stwórz dwa wpisy w menu nawigacyjnym: strona główna oraz rejestracja. 1

Podstawowe znaczniki formularza HTML Podstawowe znaczniki języka HTML pozwalające budować formularze interakcji z użytkownikiem: <form name= nazwa method= post action= index.html ></form> podstawowy znacznik tworzący formularz. Pole method odpowiada za tryb przekazywania danych (POST lub GET), zaś action określa adres strony, na którą powinno zostać przekazane sterowanie po wykonaniu postback'a. Pole name określa nazwę, pod jaką widoczne jest dane pole/formularz w po wykonaniu przetwarzania. <input type= text name= nazwa value= wartość /> znacznik tworzący zwykłe pole tekstowe o nazwie nazwa. Klucz value określa wartość początkową wpisaną w pole, <input type= password name= nazwa value= wartość /> znacznik tworzący pole tekstowe przeznaczone dla haseł (wprowadzane znaki są zastępowane np. kropkami) o nazwie nazwa. Klucz value określa wartość początkową wpisaną w pole, <input type= submit name= nazwa value= Treść przycisku /> znacznik tworzący przycisk przetwarzania formularza o nazwie nazwa, <select name= nazwa > <option value= 1 >Treść 1</option> </select> znacznik tworzący listę wyboru wartości o nazwie nazwa. Może się składać z wielu linii option, przy czym których każda określa pojedynczy wiersz wyboru, <input type= radio name= nazwagrupy value= kodwyboru >Opis wyboru</input> znacznik tworzący listę przycisków typu radiobutton należących do grupy nazwagrupy (tzn. zapewniających tryb pojedynczego wyboru w ramach grupy o tej samej nazwie), przy czym zaznaczoną opcję można rozpoznać jako kodwyboru, <input type= checkbox name= nazwa value= wartość >Opis opcji</input> znacznik tworzący pole typu checkbox. W przypadku zaznaczenia checkbox'a na formularzu, będzie on dołączony do przesyłanych danych jako nazwa = wartość. 2

Składnia stylu CSS Podstawowa składnia stylu CSS: /* Komentarz */ selektor { właściwość:wartość; właściwość:wartość; Selektorem może być nazwa tagu HTML, nazwa klasy lub identyfikator elementu (tagu). Przykład: p { color:red; text-align:center; Identyfikatory i klasy selektorów Następujący styl CSS będzie połączony z dowolnym tagiem HTML zawierającym identyfikator id=id_elementu (na stronie musi występować tylko jeden element o danym identyfikatorze): #id_elementu { color:#ff0000; Następujący styl CSS będzie połączony z dowolnym tagiem HTML określonym klasą nazwa_klasy (np. <p class= nazwa_klasy >Jakiś tekst</p>).nazwa_klasy { color:orange; Klasy mogą być ograniczone tylko do danego typu elementu: p.nazwa_klasy { color:black; Łączenie wielu selektorów w przypadku, gdy posiadają takie same właściwości: h1, h2, h3 { color:green; 3

Zagnieżdżanie stylów Przykład zagnieżdżonych stylów CSS: p { color:blue;.marked { background-color:blue;.marked p { color:white; W tym przypadku, tag <p> będzie wyświetlony w kolorze niebieskim, jeśli będzie znajdował się poza elementem (np. <div>) ze zdefiniowaną klasą.marked lub w kolorze białym na niebieskim tle, jeśli zostanie umieszczony w elemencie z oznaczoną klasą.marked: <p>ten tekst będzie niebieski</p> <div class= marked > </div> <p>ten tekst będzie biały na niebieskim tle</p> Miejsca definiowania arkuszy stylów Miejsca, w których można definiować arkusze stylów CSS: plik zewnętrzny: <head> <link rel="stylesheet" type="text/css" href="mystyle.css" /> </head> w sekcji head: <style type="text/css"> hr { color:sienna; </style> bezpośrednio w znaczniku elementu: <p style="margin-left:20px">jakiś tekst</p> 4

Priorytet dziedziczenia stylów CSS 1. Styl tagu HTML. 2. Styl w sekcji head. 3. Styl z zewnętrznego pliku. 4. Ustawienia domyślne przeglądarki. Dokumentacja dotycząca stylów CSS 1. Tutorial w3schools: http://www.w3schools.com/css/ 2. Lista właściwości stylów: http://www.w3schools.com/css/css_reference.asp 3. Box model: http://www.w3schools.com/css/css_boxmodel.asp 5