HTML Sintassi di HTML Tag principali per i contenuti I Forms

Documenti analoghi
HTML. Es: La prossima parola è in <b>neretto</b> Es: La prossima parola è in neretto

Programmazione Web D B M G. Il linguaggio HTML

D B M G Il linguaggio HTML

Programmazione Web D B M G. Il linguaggio HTML

@2011 Politecnico di Torino 1

Modulo o Form in Html

D B M G. Basi di dati. Programmazione Web: HTML. Programmazione Web. Il linguaggio Politecnico di Torino 1

D B M G. Basi di dati. Programmazione Web: HTML. Programmazione Web. Il linguaggio Politecnico di Torino 1

Linguaggio HTML. Elementi di Informatica e Programmazione Università degli Studi di Brescia. Il Linguaggio HTML

@2011 Politecnico di Torino 1

@2011 Politecnico di Torino 1

"-//W3C//DTD XHTML 1.1//EN

Laboratorio di Basi di Dati e Web/Basi di dati e Multimedia. Docenti: Alberto Belussi e Carlo Combi Lezione 5

HTML Settima lezione. 7 Aprile di Ivano Stranieri

HTML Guida base. Guida grafica essenziale all Hyper Text Markup Language I parte

Corso di PROGRAMMAZIONE IN RETE

HTML. Es: La prossima parola è in <b>neretto</b> Es: La prossima parola è in neretto

MODULO 7 HTML HTML. HTLM (Hypertext Markup Language) è un linguaggio per la creazione di documenti ipertestuali e ipermediali

STRUTTURA BASE DELLA PAGINA HTML

HTML HTML. HyperText Markup Language. Struttura di un documento. Gli elementi essenziali di un documento HTML sono i seguenti TAG: <HTML>...

Il tag form indica l'inizio della costruzione di un modulo. Necessita del tag di chiusura

Introduzione all HTML

Introduzione. Elementi di Informatica. Standard. Struttura dei TAG - 1. Annidamento e Indentazione. Struttura dei TAG - 2

HTML. Es: La prossima parola è in <b>neretto</b> Es: La prossima parola è in neretto

Basi di dati - Laboratorio

Linguaggio per ipertesti

LE PRIME ACTIVE SERVICE PAGE: oggetto REQUEST

Internet, il web e il linguaggio HTML. percorso 3. Form

HTML Interazione con l utente

HTML: FORM. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni

I moduli HTML Interazione per l invio di informazioni in Internet

INTRODUZIONE AL LINGUAGGIO HTML: PARTE 2. Internet + HTML + HTTP = WWW

Introduzione alle Reti e Linguaggio HTML

Laboratorio di Informatica (Chimica)

HTML. Hyper Text Mark-Up Language

HTML. I tag HTML (parte 1)

Metodologie Informatiche Applicate al Turismo

OBIETTIVI MINIMI Anno scolastico TIC-TIT. 1. Foglio elettronico: funzioni fondamentali (Excel)

HTML il linguaggio per creare le pagine per il web

Il linguaggio HTML. Marco Porta - CIM: Web Design & Technologies

a cura di Romina Biava HTML IMMAGINI ELENCHI TABELLE LINK FRAME FORM STRUTTURA DI UNA PAGINA HTML

Scrivere in Html Tag e loro attributi

HTML. Hyper Text Mark-Up Language

Università di Bergamo Facoltà di Ingegneria. Applicazioni Internet B. Paolo Salvaneschi B3_2 V1.22. HTML Parte B

Laboratorio di Basi di Dati/Basi di dati per Bioinformatica. Docenti: Alberto Belussi e Carlo Combi (lucidi a cura di Alberto Belussi) Lezione 5

HTML il linguaggio per creare le pagine per il web

Laboratorio Progettazione Web PHP e FORMs HTML - Lezione 8. Andrea Marchetti IIT-CNR 2011/2012

Tipi di testo. Esempio 4. Enfasi. Inserire immagini. Esempio 5 INFO WEB LEZIONE N.4

World Wide Web. Angelo Di Iorio. ALMA MATER STUDIORUM UNIVERSITA DI BOLOGNA

HTML: CSS: Le proprietà di base per dare stile ai form

Lezione 6: Form 27/04/2012

HTML 4.01 Prima lezione

JavaScript. Caratteristiche del JavaScript. Javascript consente di rendere dinamiche le pagine HTML

HTML 6. Il modulo. Tipi di controlli. Esempio di modulo. I moduli a.k.a. form

Introduzione al linguaggio HTML

Informatica (Sistemi di elaborazione delle informazioni)

Dati / Informazioni Strutturate

Laboratorio Digitale 1

04/05/2011. Lezione 6: Form

Pablo Genova I. I. S. Angelo Omodeo Mortara Indirizzo Tecnico-Economico A. S

Dott.ssa Adriana Pietramala

Programmazione web. Lezione del 2 Marzo 2018

Laboratorio di Basi di Dati Web/MM

Alcune definizioni HTML CSS. Introduzione a HTML. November 13, HTML+CSS+Javascript

Anno scolastico INFORMATICA. 2. Conoscere e classificare il software

Linguaggio HTML. Reti. Il Linguaggio HTML. Il Linguaggio HTML

Il linguaggio HTML. <html> </html> I documenti HTML vanno racchiusi dentro una coppia di TAG (marcatori): apertura e chiusura.

Un introduzione a HTML

Prime nozioni di Web-Editing. Liceo Classico Jacopone - Todi - A.S Prof. Marco Bastianelli

HTML 6. I moduli a.k.a. form

Il linguaggio HTML - Parte 3

Basi di Dati-X HTML HTML HTML. Corso di Laurea in Informatica Anno Accademico 2013/2014

WWW (World Wide Web)!& ( # %% (*0 #,% )0#1( &#"#2

Serve per impostare. enfatizza il testo (l effetto è quello del grassetto, comando utile per i motori di ricerca) <ul> comandi relativi all immagine

Strumenti a disposizione

HTML il linguaggio per creare le pagine per il web

Storia IL MONDO DELLE APPLICAZIONI: SISTEMI PER LA SCRITTURA. La videoscrittura. La videoscrittura

WEB. Introduzione HTML. Gabriele Murara

Metodologie Informatiche Applicate al Turismo

Informatica. Comunicazione & DAMS A.A. 2015/16. Dr.ssa Valeria Fionda

HTML il linguaggio per creare le pagine per il web

Progettazione di siti web (ING-INF/05) LMSGC, mutuato da LMLIN e Sc. Stat. a. a

non è linguaggio di markup formato testo .htm .html interpretando

Corso di Web Programming

APPUNTI DI INFORMATICA IL LINGUAGGIO HTML

II LINGUAGGIO HTML...1

La connessione ai database MySQL tramite script PHP versione 5.5

Ogni documento HTML è contraddistinto dai seguenti comandi di base, che ne definiscono la struttura:

Comandi principali del linguaggio HTML (Hyper Text Markup Language)

Transcript:

Lezione 1

HTML Sintassi di HTML Tag principali per i contenuti Tag principali per i contenuti I Forms

L HTML (HyperText Markup Language) g è il linguaggio gg di markup utilizzato per veicolare le informazioni attraverso il Web; È il linguaggio che rappresenta sullo schermo il documento multimediale, disponendo le immagini, i video, il testo, e i collegamenti ipertestuali; HTML NON E un linguaggio di programmazione!!!

L HTML fa uso di una sintassi del tipo: <tag attributo1= valore1 attributo2= valore2 > contenuto </tag> caratterizzata da parentesi angolari, un tag e un elenco di attributi chiave/valore; Può essere di tipo gerarchico: <padre attributo1= valore1 > <figlio1 attributo2= valore2 > pippo </figlio1> <figlio2 attributo3= valore3 > pluto </figlio2> </padre> Prevede una chiusura ridotta : <tag attributo= valore /> = <tag attributo= valore ></tag>

<HTML> </HTML> Specifica al browser WEB che il documento è stato scritto in linguaggio gg HTML; <HEAD> </HEAD> </HEAD> Contiene tutte le informazioni relative all intestazione del documento, come titolo della pagina, descrizione per i motori di ricerca, lingua della pagina, ecc

<BODY> </BODY> Contiene il corpo della pagina, cioè tutte le informazioni visualizzate a schermo, come testo, paragrafi, tabelle, immagini, video, pulsanti, caselle di testo, ecc;

<HTML> <HEAD> <! informazioni di intestazione > </HEAD> <BODY> <! contenuto della pagina > </BODY> </HTML>

<TITLE> </TITLE> Contiene il titolo della pagina, che è possibile visualizzare sulla barra dei titoli, o nel nome della scheda, del browser;

<P> </P> Contiene un paragrafo di testo <H1> </H1> Contiene un testo formattato con dimensione molto grande. Esistono anche <H2>, <H3>, <H4>, <H5>, <H6> che hanno dimensioni via via inferiori;

<FONT FACE= Arial SIZE= 32pt > </FONT> Utilizzato per la formattazione del testo <B> </B>, </B> <I> </I>, </I> <U> </U> </U> Utilizzati rispettivamente per il testo in grassetto Utilizzati rispettivamente per il testo in grassetto (bold), corsivo (italic), sottolineato (underline)

<IMG SRC= cartella\logo.jpg WIDTH= 200px HEIGHT= 50px > E usato per inserire un immagine all interno del documento; <HR> Disegna una linea orizzontale; <BR> Ritorno a capo;

Creare una pagina pg HTML con la struttura base, che contiene il testo Hello World! (5 minuti) Creare una pagina HTML contenente un titolo correttamente formattato, un immagine, e un piccolo paragrafo di testo; (10 minuti)

<HTML> <HEAD><TITLE>Esercizio 1</TITLE></HEAD> <BODY> Hello World! </BODY> </HTML>

<HTML> <HEAD><TITLE>Esercizio 2</TITLE></HEAD> <BODY> <H1>Mia foto</h1><br> <IMG SRC= foto.jpg ><BR> t j <P>Questa è una delle mie foto preferite!</p> </BODY> </HTML>

<TABLE> <TR> <! prima riga > <TD>1</TD> <! 1 colonna > <TD>2</TD> <! 2 colonna > </TR> <! fine prima riga > <TR> <! seconda riga > <TD>3</TD> <! 1 colonna > <TD>4</TD> <! 2 colonna > </TR> <! fine seconda riga > </TABLE> Inserisce una tabella

1 2 3 4

Creare una pagina HTML contenente una tabella con vostri nome, cognome, corso di laurea; (15 minuti)

I FORMS vengono utilizzati per permettere al visitatore di immettere dei dati, operare delle scelte, caricare dei files, ecc all interno della pg pagina web; Sono il primo vero e proprio strumento utilizzato nella transazione da Web statico a Web dinamico;

<FORM ACTION= richiesta.php METHOD= GET > controlli </FORM> oppure <FORM ACTION= richiesta.php METHOD= POST > controlli </FORM>

Metodo GET Invia le informazione dei vari controlli del form utilizzato un concatenamento di valori nella barra degli indirizzi; lunghezza massima: 256 caratteri; Metodo POST utilizza l intestazione HTTP per trasportare i dati in maniera trasparente; nessuna restrizione a livello ll di protocollo;

<INPUT TYPE= text NAME= VALUE= ></INPUT> Permette al visitatore di inserire del testo, su una sola, riga;

<INPUT TYPE= password NAME= VALUE= ></INPUT> Permette al visitatore di inserire del il testo di una password, nascondendone il valore; NOTA: NON CIFRA IN ALCUN MODO I DATI!!!

<TEXTAREA NAME= > </TEXTAREA> Permette al visitatore di inserire del testo, su una o più, p righe;

<INPUTTYPE= CHECKBOX NAME= >Scelta</INPUT> Mostra a schermo una casella quadrata, che può essere spuntabile o meno;

<INPUT TYPE= RADIO NAME= VALUE= /> <INPUT TYPE= RADIO NAME= VALUE= /> <INPUT TYPE= RADIO NAME= VALUE= /> Mostra a schermo una serie di scelte, tra le quali permette la selezioni di solo una. Nota: per far capire al browser i Nota: per far capire al browser i raggruppamenti, i controlli devono avere tutti lo stesso NAME!!

<SELECT NAME= > <OPTIONVALUE= 1 >1..</OPTION> <OPTIONVALUE= 2 >2..</OPTION> </SELECT> Consente al visitatore di operare delle di tipo esclusivo, ovvero di scegliere solo una tra le possibili scelte;

<INPUTTYPE= BUTTON NAME= VALUE= ></INPUT> Mostra un pulsante, al quale può essere associato un evento;

<INPUTTYPE= SUBMIT VALUE= Invia ></INPUT> Mostra un pulsante che invia i dati dei campi del form alla pagina pg di destinazione;

<INPUTTYPE= RESET VALUE= Cancella ></INPUT> Visualizza un pulsante che, se premuto, ripristina ai valori iniziali tutti i controlli del form.

<HTML> <HEAD><TITLE>Inserimento dati</title></head> <BODY> <FORM ACTION= script.php METHOD= POST > <FIELDSET ><LEGEND>Inserisci dati</legend> Nome:<INPUTTYPE= TEXT NAME= nome ><BR> Cognome: <INPUT TYPE= TEXT NAME= cognome ><BR><BR> Sesso: <INPUT TYPE= radio NAME= sesso VALUE= m >Maschio</INPUT> <INPUT TYPE= radio NAME= sesso VALUE= f >Femmina</INPUT> <BR><BR> <INPUT TYPE= SUBMIT VALUE= Invia > <INPUT TYPE= RESET VALUE= Reset > </FIELDSET> </FORM> </BODY> </HTML>

Creare una pagina pg per l inserimento dei dati di una RUBRICA TELEFONICA, con : Nome Cognome Categoria (Amico, Lavoro, Scuola, ecc) Numero Tipo numero (casa, cellulare, fax, ecc) Ecc (10 minuti)

<HTML> <HEAD><TITLE>Esercizio Form</TITLE></HEAD> <BODY> <FORM> Nome:<INPUT TYPE= text NAME= nome ><BR> Cognome:<INPUT TYPE= text NAME= nome ><BR> Categoria: <INPUTTYPE= RADIO NAME= cat VALUE= amico >Amico</INPUT> <INPUTTYPE= RADIO NAME= cat VALUE= lavoro >Lavoro</INPUT> <INPUTTYPE= RADIO NAME= cat VALUE= scuola >Scuola</INPUT><BR> Numero:<INPUTTYPE= TYPE= text NAME= numero ><BR> Tipo numero: <INPUTTYPE= RADIO NAME= tipo VALUE= casa >Casa</INPUT> <INPUTTYPE= RADIO NAME= tipo VALUE= cell >Cellulare</INPUT> <INPUTTYPE= RADIO NAME= tipo VALUE= fax >Fax</INPUT><BR> <INPUTTYPE= SUBMIT VALUE= Invia > </FORM> </BODY> </HTML>