1 HTML L’HTML è un linguaggio di markup: le istruzioni vengono date attraverso comandi denominati tag e racchiusi tra i segni di maggiore e minore (<tag>).

Slides:



Advertisements
Presentazioni simili
UNO STRUMENTO PER INTERAGIRE CON GLI UTENTI DELLE PAGINE WEB
Advertisements

Laboratorio digitale I a.a. 2010/2011 Dott.ssa Maria Giuseppa Aloia.
Introduzione all’HTML
Il linguaggio HTML I documenti HTML vanno racchiusi dentro una coppia di TAG (marcatori): apertura e chiusura. ……………………………… …………………………… ……………….
Corso FSE II – html a.a Lezione 5. corso fse dinformatica – a.a html html (hypertext markup language) è un linguaggio di markup.
Informatica Modulo 2 – Office Word.
HYPER TEXT MARK-UP LANGUAGE
A. Ferrari Alberto Ferrari. Un form html è una sezione di documento che contiene Testo normale e markup Elementi speciali chiamati controlli (checkbox,
HTML LE PAGINE WEB COME SI SA, INTERNET E UN SISTEMA MONDIALE DI RETI DI COMPUTER CHE PERMETTE DI UTILIZZARE UN SISTEMA DI CONNESSIONE TRA COMPUTER.
HTML.
HTML LE PAGINE WEB COME SI SA, INTERNET E UN SISTEMA MONDIALE DI RETI DI COMPUTER CHE PERMETTE DI UTILIZZARE UN SISTEMA DI CONNESSIONE TRA COMPUTER.
Il linguaggio HTML.
Corsi per il personale Bicocca-Insubria
1 Scoprire e capire HTML Creare semplici pagine WEB Maria Laura Alessandroni.
Modulo o Form in Html.
Laboratorio di Applicazioni Informatiche II mod. A
Laboratorio di Applicazioni Informatiche II mod. A
1 HTML - I Frame Laboratorio di Applicazioni Informatiche II mod. A.
LHTML è un linguaggio per computer comprensibile da parte dei browser Web Le pagine Web sono scritte in HTML LHTML è necessario sul Web per formattare.
Esercitazioni di Informatica Grafica per Edile - Architettura
Un’introduzione a HTML (I)
Unintroduzione a HTML (II). 4-2 Includere figure con i tag immagine Le immagini possono essere usate come link utilizzando i tag àncora Formato del tag.
HTML HyperText Markup Language
Il linguaggio HTML - Parte 2
Sommario Allineamento ( ) Immagini ( ) Link ( ). Allineamenti Oltre a posso usare per allineare testo ed immagini un altro tag: align = center o left.
Tag Sintassi Testo, tag di formattazione, Nota: - tag di chiusura - attributi.
HyperText Markup Language 17-23/6/08 Informatica applicata B Cristina Bosco.
Prof. Antonio Scarvaglieri - Liceo "F. De Sanctis" - Paternò
2 Sintassi: (a capo) oppure (a capo con una linea) attributi:noshade sfuma la linea "size" laltezza in pixel, "width" larghezza in pixel ESEMPIO.
Test Reti Informatiche A cura di Gaetano Vergara Se clicchi sulla risposta GIUSTA passi alla domanda successiva Se clicchi sulla risposta ERRATA passi.
COMUNICAZIONE ONLINE, RETI E VIRTUALITA’
Introduzione al linguaggio HTML
HTML Creazione di moduli Prof.ssa Daniela Decembrino.
Paragrafi e allineamenti
HTML per iniziare Gianpaolo Cecere. 29 aprile Sintassi HTML I tag HTML sono direttive per i browser I tag sono contenitori per porzioni di documento.
HTML Lezione 3 Stili.
Il linguaggio HTML Le pagine web sono file di testo scritte utilizzando il linguaggio HTML. I documenti HTML vanno racchiusi dentro una coppia di TAG.
BIOINFO3 - Lezione 101 GLI IPERTESTI Una delle innovazioni introdotte da HTML e dal WWW in generale, rispetto ad un testo normale è sicuramente la possibilità
BIOINFO3 - Lezione 111 CGI-BIN CGI-BIN sono chiamati i programmi la cui esecuzione può essere richiesta attraverso il WEB. Il server web (httpd) della.
Strumenti di Presentazione (Microsoft PowerPoint 2000)
Tabelle HTML Le tabelle in HTML permettono di formattare del testo, delle immagini, altre tabelle … in righe e colonne. Per poter affiancare due immagini.
Il Linguaggio HTML “Profe, ma io a casa l’HTML non ce l’ho!“
HTML HyperText Markup Language Linguaggio per marcare un’Ipertesto
Modulo 6 Test di verifica
HTML Gli elementi principali di una pagina Web. Titolo: 2  Attribuisce un titolo alla pagina  Il titolo è visibile nella “barra del titolo” del browser.
Corso Web CSV – Andiamo on-line 1 Andiamo on-line Corso di formazione Elementi base per la costruzione di un sito web.
HTML I tag HTML (parte 1). I tag HTML  I comandi che il browser interpreta  Etichette per marcare l’inizio e la fine di un elemento HTML  Formato e.
Tabelle in HTML Le tabelle permettono di creare una struttura matriciale (un foglio con tanti quadretti) Vengono utilizzate non solo per presentare dei.
Microsoft Word Interfaccia grafica
CORSO Di WEB DESIGN prof. Leonardo Moriello
Creazione di pagine per Internet Brevi note a cura di Emanuele Lana
Tag TABLE. Oltre ad avere la funzione di rappresentare dati di ogni genere allineati in righe e colonne, le tabelle in HTML si utilizzano per costruire.
GUIDA BASE PER L’HTML Indice:
Internet e HTML Diffusione di informazioni mediante la rete Internet.
HTML 4.01 Apogeo. I tag di base Capitolo 1 I tag SintassiEsempi:
Tag FRAMESET. I frame sono un particolare tipo di struttura HTML, che consente di suddividere la finestra del browser in diversi riquadri distinti. Un'insieme.
Tag IMG Per inserire un'immagine in una pagina HTML basta inserire il tag: ; questo tag non ha bisogno di chiusura. Affinché l'immagine venga visualizzata.
HTML – Le Tabelle Laboratorio di Applicazioni Informatiche II mod. A.
PROGETTO… Internet Providers, registrazione del dominio Costruire una home page … e renderla visibile sul Web.
Fondamenti di Markup Languages: Richiami di HTML © 2005 Stefano Clemente Stefano Clemente
WWW Introduzione ad HTML seconda parte Fabio Vitali + Luca Bompani.
ELABORAZIONE TESTI MICROSOFT WORD EM 09.
WWW Introduzione ad HTML seconda parte Fabio Vitali.
Master in Telemedicina HTML per iniziare Maria Simi, dicembre 2004 [da un tutorial di Rigget]
Introduzione al linguaggio HTML
Creazione di pagine per Internet Brevi note a cura di Emanuele Lana
HTML HTML Sistema di contrassegno riconosciuto dai Browser come (Firefox, Chrome, Internet Explorer) Hyper Text Markup Language.
Il linguaggio HTML Introduzione Formattazione Multimedialità.
.… FRAME. Cosa è un FRAME Frame  cornice, riquadro Frame  cornice, riquadro. In HTML, frame è un’area nella finestra del browser nel quale possiamo.
HTML. Pagina HTML Struttura Titolo Hello World! Paragrafo apre il documento html contiene informazioni come il titolo della pagina, i meta tags, la codifica.
Transcript della presentazione:

1 HTML L’HTML è un linguaggio di markup: le istruzioni vengono date attraverso comandi denominati tag e racchiusi tra i segni di maggiore e minore (<tag>). L’HTML è un linguaggio interpretato dal browser e non è case sensitive. I tag possono essere: duplici: quando esiste un tag di apertura e un tag di chiusura entro i quali è racchiuso l’oggetto che deve assumere certe caratteristiche <nometag>...... </ nometag > singoli: quando non prevede la chiusura </ nometag > Un documento HTML è racchiuso tra i tag  <html> … </ html > che indicano al browser l’inizio e la fine di un documento.

La struttura di un documento HTML 2 La struttura di un documento HTML Un documento HTML è costituito da due parti: HEAD, che è l’intestazione del documento: <head> … </head> BODY, che è il corpo del documento: <body> … </body> Un documento HTML sarà quindi: <html> <head>… </ head > < body > …</body> </html> I tag possono essere nidificati ad eccezione di <head> e <body>.

<HEAD>: intestazione 3 <HEAD>: intestazione Nell’intestazione del documento (<HEAD>) possono essere presenti due tag: <title>…</title> riferito al titolo che apparirà nella barra superiore del browser e verrà utilizzato dai motori di ricerca <meta> i meta tag che hanno diverse funzioni: <meta name="keywords" Content=“Parole chiave"> < meta name="author" content="Nome Cognome"> < meta name="description" content="Il mio sito“> < meta name="GENERATOR" content="Blocco note”> < meta NAME="ROBOTS" CONTENT="NOINDEX"> < meta HTTP-EQUIV="Refresh" CONTENT="5; url=pippo.htm"> Niente di ciò che è presente nei meta tags verrà visualizzato dal browser.

<BODY>: il corpo 4 <BODY>: il corpo Nel corpo del documento si trova tutto ciò che verrà visualizzato dal browser. Il tag body ha attributi mediante i quali è possibile definire caratteri generali del documento: il colore o l’immagine di sfondo da impostare nel background bgcolor=colore background= immagine.gif il colore del testo text=colori il colore dei collegamenti ipertestuali presenti nel documento link=colore alink=colore vlink=colore Esempio: <body bgcolor=yellow text=red link=green vlink=cyan alink=blue>… </body>

Come creare un documento HTML 5 Come creare un documento HTML Per scrivere un documento html è sufficiente:  aprire un editore di testo qualsiasi (blocco note, word pad) scrivere il codice salvarlo con estensione htm o html aprire il browser aprire il documento

I tag di posizionamento 6 I tag di posizionamento Definiscono lo stile e il posizionamento del testo nella pagina: <br> nuova linea (non richiede un tag di chiusura) <p> nuovo paragrafo (non richiede un tag di chiusura) <p align=center/right/left)> nuovo paragrafo con allineamento del testo <center>...</center> testo allineato al centro <div align=center>...</div> allineamento del testo al centro <hr align=right width=80% size=2 color=red> inserisco una linea

I tag fisici Definiscono lo stile e il formato del testo: 7 I tag fisici Definiscono lo stile e il formato del testo: <hn>...</hn> con n=1,2,3,4,5,6 per creare intestazioni. Il testo viene ingrandito in una scala da 1 a 6 (dove con n=1 si ha il font più alto) e viene scritto in carattere grassetto in un nuovo paragrafo <font face="Garamond, Arial" size=5 color=red> ... </font> specifica lo stile, il colore e la grandezza del testo <i>...</i> <b>...</b> <u>...</u> <strike>...</strike> definiscono il testo corsivo, grassetto, sottolineato e barrato <sup>...</sup> <sub>...</sub> permettono di scrivere il testo in posizione di apice e pedice

8 I tag logici Definiscono unicamente la struttura del testo e non lo stile. Ad esempio: <address>... </address> contrassegna informazioni di indirizzo <blockquote >... </blockquote> usato per citazioni più lunghe di due o tre righe <code>... </code> per righe di codice di informazione <dfn>... </dfn> indica che il testo compreso è una definizione <em>... </em> enfatizza il testo <strong>... </strong> enfatizza il testo

I colori, i font, le dimensioni 9 I colori, i font, le dimensioni E’ possibile indicare il colore usando il nome inglese del colore (blue, yellow, …) oppure usando la notazione RGB = RedGreenBlue e potendo così creare ogni tipo di colore. In HTML si usa la numerazione esadecimale per definire la notazione RGB. Per es.: bgcolor=#000000 Nella scelta del font è importante definirne più di un tipo, considerando che non tutti i sistemi operativi hanno la stessa dotazione di font. E’ buona regola prevedere almeno un font di sistema come può essere l’Arial. Gli oggetti (immagini, tabelle, livelli, …) vengono dimensionati in pixel o in percentuale relativamente al loro oggetto “contenitore”.  

10 I caratteri ASCII Non tutti i caratteri possono essere digitati in HTML, direttamente da tastiera. Per es. uno spazio bianco o parole che vengono interpretate dal browser (come <p> o <b>) o caratteri strani non presenti sulla tastiera Ci sono due modi per risolvere: &#numero à dove numero rappresenta il numero del carattere nel codice ASCII Entità HTML Quindi: &#32 o &nbsp per uno spazio bianco &#60p&#62 o <p&gt per scrivere <p>;

Le liste (1) Le liste ordinate sono elenchi indicizzati. 11 Le liste (1) Le liste ordinate sono elenchi indicizzati. In HTML sono strutturate con i seguenti tag: <ol>…</ol> che definiscono l’inizio e la fine della lista. L’attributo Type definisce quale tipo di “indicizzazione” utilizza la lista stessa: Type = A (lettere maiuscole) Type = a (lettere minuscole) Type = I (numeri romani maiuscoli) Type = i (numeri romani minuscoli) Il type predefinito sono i numeri arabi. <li> che individuano ogni elemento della lista

12 Le liste (2) Le liste non ordinate sono elenchi puntati ma non indicizzati. In HTML sono strutturate con i seguenti tag: <ul>…</ul> che definiscono l’inizio e la fine della lista. L’attributo Type definisce quale tipo di “puntatura” utilizza la lista stessa: Type = disc (pallini) Type = circle (pallini vuoti) Type = square (quadratini) <li> che individuano ogni elemento della lista

Le immagini (1) I formati di immagini supportati dal browser sono: 13 Le immagini (1) I formati di immagini supportati dal browser sono: JPG a 16 milioni di colori ed è un formato compresso GIF a 256 colori L’inserimento di immagini avviene utilizzando il tag <img> Gli attributi sono: src che specifica l’indirizzo relativo o assoluto dell’immagine alt definisce il testo che appare quando il mouse passa sopra l’immagine width=n height=n definiscono la dimensione align=(top, bottom, middle, right, left) indica il posizionamento del testo rispetto all’immagine border=n la dimensione del bordo

14 Le immagini (2) Le mappe cliccabili si creano da un’unica immagine allo scopo di creare più link su un solo oggetto, dividendolo in zone. In HTML sono strutturate con i seguenti tag: <map name=nomemappa> <area> … </map> Il tag area definisce forma, coordinate e url del link: <area shape=circle/rect/poly) coords=(...) href=url> Il riferimento alla mappa è inserito come attributo nel tag <img>: <img src=immagine.gif usemap=#nomemappa>

I collegamenti ipertestuali (1) 15 I collegamenti ipertestuali (1) Sono lo strumento tecnico che consente una fruibilità reticolare dei contenuti, la personalizzazione dei percorsi e l’immediatezza nel reperimento delle informazioni. Il tag utilizzato: <a>…</a> I suoi attributi: href che definisce l’url della pagina collegata usando l’indirizzamento relativo o assoluto title definisce il testo che appare quando il mouse passa sopra il link target che definisce dove verrà caricata la pagina <a href=… target=_top/_parent/_self/_blank/nomeframe>…</a> (_top:nella finestra competa; _parent:nel frame genitore di quello corrente; _self:nel frame che conteneva il collegamento; _blank:apre una nuova finestra; nomeframe:nel frame che ha name=nomeframe)

I collegamenti ipertestuali (2) 16 I collegamenti ipertestuali (2) Un link può linkare: un indirizzo esterno <a href=”http://www.google.it”> Google </a> un indirizzo interno <a href=”../pagina2.html”> pagina2 <a> un paragrafo interno al documento <a href=#segnalibro> vai a segnalibro </a> dovrà essere creato il punto (segnalibro)in cui inserire il tag <a name=segnalibro> questo è il punto segnalibro </a> un indirizzo e-mail <a href=mailto:bordieris@tiscali.it?subject=oggetto?body=corpo> ... </a>

17 Le tabelle (1) Sono uno degli strumenti più usati in quanto consentono la definizione dei layout della pagine. In HTML sono strutturate con i seguenti tag: <table>…</table> I suoi attributi: background inserisce un’immagine di background border=1,2,3.... definisce la dimensione del bordo width e height definiscono la dimensione della tabella cellpadding=1,2,3… definisce la distanza del testo dal bordo della tabella cellspacing=1,2,3…definisce la distanza delle celle dal bordo della tabella e dal bordo delle altre celle

18 Le tabelle (2) Vanno definite le righe e le colonne secondo l’orientamento dall’alto a sinistra fino al basso a destra. Ogni riga conterrà la definizione delle “sue” colonne: le righe sono strutturate con i tag <tr>…</tr> le colonne con i tag <td>…</td> l’intestazione della tabella <th>...</th> che sostituisce il tag <td> Esempio: <table> <tr> <td>...</td> </tr> < table >

Le tabelle (3) Gli attributi del tag <td>: 19 Le tabelle (3) Gli attributi del tag <td>: align=center/right/left definisce l’allineamento orizzontale valign=top/bottom/center definisce l’allineamento verticale bgcolor definisce il colore di background width e height definiscono la dimensione background inserisce un’immagine di background colspan e rowspan definiscono il numero di righe o colonne che deve occupare la cella

20 I frame (1) Consentono di definire sezioni, separate e distinte, all’interno della finestra del browser. Definiscono un controllo maggiore sulle informazioni presentate e sono utilizzati come strumento di navigazione. Non tutti le versioni dei browser supportano i frame. Si usa quindi: <noframe>…</noframe> il cui contenuto è visualizzato solo da tali browser. Per creare un set di frame (il contenitore generale): <frameset>… </frameset> Questi tag vanno inseriti dopo l’intestazione e mai all’interno del tag <body>: infatti il documento html che definisce i frame non avrà il tag body.

21 I frame (2) Il tag <frameset> definisce la dimensione relativa e assoluta di ciascun frame Gli attributi del tag <frameset>: cols=“%,pixel,*” definisce numero e dimensione delle colonne da creare rows=“%,pixel,*” definisce numero e dimensione delle righe da creare (pixel=dimensione in pixel; %=dimensione in percentuale; *=dimensione proporzionale agli altri frame) frameborder=1/0 definisce se i frame sono visualizzati con un bordo border=n dimensione del bordo dei frame

22 I frame (3) All’interno del tag <frameset> viene definito il contenuto di ciascun frame con il tag <frame>. Ci sarà un tag <frame> per ogni riga e colonna definita nel <frameset>. Gli attributi del tag <frame>: name definisce il nome del frame per i riferimenti ad esempio nel target dei collegamenti ipertestuali src definisce l’URL del documento HTML che verrà visualizzato all’interno del frame scrolling=no/yes/auto definisce se appare una barra di scorrimento nel frame

23 I frame (4) frameborder=1/0 definisce se i frame sono visualizzati con un bordo noresize se presente l’utente non può ridimensionare il frame marginheight=n definisce l’altezza del margine superiore e inferiore marginwidth=n definisce l’altezza del margine sinistro e destro

I frame (5) <html> <head>…</head> 24 I frame (5) <html> <head>…</head> <frameset rows=“30%,*”> <frame name=superiore src=sup.html> <frame name=inferiore src=inf.html> </frameset> </html>

25 I form (1) I moduli (form) permettono di introdurre interattività all’interno di una pagina e scambiare informazioni. I contenuti di un form sono inviati ad uno script CGI. In HTML i form sono strutturati con i seguenti tag: <form>…</form> Gli attributi de tag <form>: method=post/get definisce com’è inviata l’informazione allo script. Con il metodo get (default) i dati sono aggiunti all’url e separati quando arrivano a destinazione (script_name e query_string). Con il metodo post i dati sono inviati allo script come flusso informativo separato action definisce il percorso dello script Non è possibile inserire un modulo all’interno di un altro.

I form (2) CGI (Common Gateway Interface) 26 I form (2) CGI (Common Gateway Interface) è la norma che permette su un server Web d'includere dei programmi capaci di ricevere dei parametri e di trasmettere delle informazioni al navigatore. Abbreviazione di Common Gateway Interface, è una specifica per il trasferimento di informazioni tra un server WWW ed un programma CGI. Un programma CGI è un'applicazione strutturata per ricevere e restituire dati che siano conformi alla specifica CGI. Il programma può essere scritto in un qualsiasi linguaggio di programmazione, come C, Perl, Java, Visual Basic. I programmi CGI sono la soluzione più comune perché un server Web possa interagire con l'utente. Le soluzioni CGI sono procedure server-side, in quanto le operazioni avvengono sul server Web.

27 I form (3): elementi Ciascun elemento del form è inviato come una coppia di nome_campo=valore nel momento in cui l’utente sottoscrive il form stesso. Il form è un insieme di tag che ne definiscono gli elementi. In generale, ciascun elemento è inserito usando il tag <input>. Gli attributi del tag <input>: type definisce come appare sullo schermo il campo di input name definisce il nome assegnato al campo Il valore di type definisce nove tipi di campi di input: <input type=text name=nome value=”valore” size=15 maxlenght=25> <input type=password name=nome value=”valore” size=10 Maxlenght=25>

28 I form (4): elementi <input type=hidden name=nome value=”valore”> <input type=checkbox name=nome value=”valore” checked> restituisce valore allo script solo se è selezionato. Il valore di default è on. <input type=radio name=nome value=”valore” checked> restituisce valore allo script solo se è selezionato. <input type=submit name=nome value=”invia il form”> <input type=reset name=nome value=”svuota i campi”> <input type=button name=nome value=”valore”> <input type=image name=nome src=url>

I form (5): elementi Gli attributi del tag <input>: 29 I form (5): elementi Gli attributi del tag <input>: align=top/middle/bottom/left/right allineamento del campo checked reseleziona una checkbox o un radiobutton maxlenght=n definisce il numero massimo di caratteri che possono essere inseriti in un campo text o password size=n definisce la dimensione fisica del campo Se il form utilizza un FormMail è necessario inserire un campo nascosto che consenta di specificare l’indirizzo e-mail: <input type=hidden name=“recipient” value=“bordieris@tiscali.it>

30 I form (6): elementi Altri elementi di un form: casella di selezione e area di testo. La casella di selezione può essere un elenco a discesa o un menù di voci. In HTML è strutturata con i seguenti tag: <select name=nome size=3 multiple> <option selected value=prima> prima opzione <option selected value=seconda> seconda opzione </select>

I form (7): elementi Gli attributi del tag <select>: 31 I form (7): elementi Gli attributi del tag <select>: multiple consente la selezioni di più voci del menu size=n specifica il numero di voci visibili del menu Gli attributi del tag <option>: value definisce il valore attribuito al campo se viene scelta l’opzione selected definisce quale voce è pre-selezionata

32 I form (8): elementi L’ area di testo è un’area di testo libero di n righe e n colonne. In HTML è strutturata con il seguente tag: <textarea rows=n cols=n name=nome> eventuale testo visualizzato </textarea> Gli attributi del tag <textarea>: name definisce il nome di riferimento della textarea rows definisce il numero di righe visibili dell’area di testo cols definisce il numero di colonne visibili dell’area di testo

Inserimento di un file audio 33 Inserimento di un file audio I formati supportati dal web più utilizzati sono: .mid, .wav, .mp3 E’ possibile inserire una musica di sottofondo che parte all’apertura della pagina con il tag <EMBED> <EMBED SRC="imagine.mid" AUTOSTART=true LOOP=true VOLUME="80" WIDTH="0" HEIGHT="0"> Se si desidera creare un link che permetta di sentire un file audio, è possibile creare una pagina html che contenga il tag <EMBED SRC=.......> che apra il file MID.  Se si crea un link che punta direttamente al file .mid, verrà aperto dal browser l’applicativo che permette di ascoltare i file audio.