HTML 4.01 XHTML 1.0 Il linguaggio dei siti web

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "HTML 4.01 XHTML 1.0 Il linguaggio dei siti web"

Transcript

1 HTML 4.01 XHTML 1.0 Il linguaggio dei siti web Autore: Dott.Ing. Ivan Ferrazzi V1.1 del 04/01/2010 (c)2009 Ferrazzi s.a.s. 1/30

2 Copyright 2009 Dott.Ing. Ivan Ferrazzi Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. 2/30

3 Indice generale Introduzione...4 HTML...5 XHTML...6 I tag...6 Il tag...7 Il tag...8 Il tag...9 Il tag <font>...</font>...11 I tag per definire i titoli...12 Lo stile dei testi...13 Il tag per definire i link (le ancore)...14 I paragrafi...14 I contenitori...15 Le linee divisorie...15 Definire la visualizzazione di interi blocchi...16 Le tabelle...17 Le immagini...21 Gli elenchi...22 I tag per creare i moduli da compilare...23 Il tag <input />...24 Il tag <lable>...</lable>...25 Il tag <fieldset>...</fieldset>...25 Il tag <textarea>...</textarea>...26 Il tag <select>...</select>...27 Suddividere la visualizzazione con i frame...28 Validare il proprio codice come HTML 4.01 o XHTML /30

4 Introduzione. Internet è divenuto ormai il canale di comunicazione per eccellenza. L'Internet ci permette di trasportare in tempo reale testi, voce e video da una parte all'altra del mondo. Una parte dell'internet che permette di trasferire informazioni di ogni genere mediante il protocollo HTTP è il World Wide Web (WWW). Il software necessario sul nostro computer per poter usufruire di questo servizio è il web browser, oppure comunemente chiamato browser. Alcunti dei browser più conosciuti sono MS Internet Explorer, Mozilla Firefox, Opera. Le informazioni vengono trasmesse attraverso il WWW utilizzando il linguaggio HTML (Hyper Text Markup Language) che poi viene interpretato dal relativo browser che ripropone i contenuto del giusto formato. 4/30

5 HTML HTML (Hypertext Markup Language) è un linguaggio con il quale si può definire l'aspetto delle pagine Web. Possiamo definire come disporre le immagini, come formattare ed allineare il testo, effettuare collegamenti tra varie pagine Web, ecc. utilizzando dei marcatori, chiamati tag. Quello che invece non possiamo fare è modificare il flusso di elaborazione durante l'interpretazione, come viene fatto con tutti i normali linguaggi di programmazione. Proprio per questo motivo HTML non può essere classificato un linguaggio di programmazione. Un file HTML può essere creato con un qualsiasi editor testuale che permetta il salvataggio del solo testo, senza quindi aggiunta di formattazione. L'estensione utilizzata per un file HTML è.html oppure.htm. Un nome di dominio (es. fa riferimento ad uno spazio Web che deve contenere (parlando di sole pagine HTML) la pagina index.html, oppure index.htm per funzionare in maniera corretta. Una volta creato il file HTML viene quindi trasmesso o copiato sul server Web da dove può essere scaricato utilizzando un browser (programma per la navigazione su Internet). E' poi compito del browser interpretare il linguaggio HTML presente all'interno del relativo file scaricato e visualizzare la pagina Web in maniera corretta. Lo stesso codice può, infatti, essere interpretato differentemente da vari browser (tipo Internet Explorer, oppure Mozilla Firefox) che può quindi portare a risultati diversi. E' quindi consigliabile effettuare dei test su più browser prima di pubblicare le pagine create. L'organizzazione che si occupa di standardizzare il linguaggio HTML è il W3C, ossia World Wide Web Consortium. L'ultima versione rilasciata da questa organizzazione è HTML 4.01 ed è quella che tratteremo in questa documentazione. 5/30

6 XHTML XHTML (Extensible Hypertext Markup Language) è identico a HTML 4.01, infatti, utilizza le definizioni di HTML come applicazione XML. Le direttive di XHTML definiscono che: i tag devono essere incorporati gli uni negli altri; ogni tag deve essere chiuso, anche quelli privi di tag di chiusura; tutti gli elementi (tag e attributi) vengono scritti in minuscolo; i valori degli attributi vengono scritti tra virgolette ( ); gli attributi non possono essere minimizzati (checked= checked al posto di un semplice checked); l'attributo id dovrebbe sostituire l'attributo name; ogni pagina deve avere un elemento root (...); ogni pagina deve contenere i tag <!DOCTYPE>,,, <title> e, esempio: <!DOCTYPE...> <html xmlns= > <title>...</title>... L'attributo xmlns all'interno del tag può anche essere lasciato via visto e considerato che viene aggiunto automaticamente durante l'interpretazione del codice. All'interno di questo manuale cercheremo di seguire le direttive XHTML. I tag Il linguaggio HTML è un insieme di marcatori (detti tag ) che permettono di definire la visualizzazione di una pagina Web. Un tag è di solito composto da due parti: una apertura, il contenuto e una chiusura. L'apertura contiene un nome che ne identifica la funzione e una serie di attributi che permettono di modificare il comportamento della funzione stessa. Il tutto viene inserito all'interno di parentesi uncinate. Il contenuto è di solito quello che viene presentato direttamente all'interno della pagina Web. La chiusura, invece, contiene uno slash / prima del nome che identifica la funzione del tag aperto. Anche la chiusura viene inserita all'interno di parentesi uncinate. 6/30

7 <tag attributo attributo...>contenuto</tag> La struttura utilizzata per gli attributi è nome_attributo= valore. Un esempio concreto potrebbe essere: <font size= 2 face= Verdana >Benvenuti sul mio sito</font> Non tutti i tag hanno una chiusura. Il tag per l'inserimento delle immagini, ad esempio, viene utilizzato come segue <img src= immagine.gif > I tag possono essere annidati l'uno dentro l'altro, ma è importante chiudere i tag partendo dall'ultimo aperto. Esempio: <TAG1 attributo> contenuto1 <TAG2 attributo> contenuto2 </TAG2> </TAG1> Dall'esempio visualizzato diventa chiara anche l'importanza dell'indentazione del codice per renderlo più leggibile. Più spazi ed invii consecutivi vengono interpretati da un browser come un unico spazio. Per aumentare ulteriormente il grado di leggibilità del codice possiamo inserire anche dei blocchi di commento come segue: <!-- Questo è il mio commento --> Questi blocchi sono presenti, ma non vengono interpretati dal web browser. Il tag... Il tag principale che definisce il contenuto della pagina HTML è... All'interno di esso possiamo trovare i tag... e... che permettono di definire rispettivamente informazioni particolari della pagina stessa (head) ed il suo contenuto (body). Vediamo ora un esempio pratico. Creiamo utilizzando il seguente codice un semplice file di testo che andremo a chiamare hello.html: 7/30

8 Hello World! Se, dopo averlo creato, clicchiamo due volte con il tasto sinistro del mouse sull'icona del file stesso vedremo apparire la scritta Hello World! all'interno del nostro web browser predefinito. Il tag... All'interno del tag... possiamo trovare diversi tag alcuni dei quali sono: <title>...</title> <meta... /> <script>...</script> <style>...</style> Questo tag permette di definire il titolo che vogliamo dare alla nostra pagina HTML. Il testo che viene inserito all'interno di questo tag viene visualizzato nella barra dei titoli del web browser. I META-tag sono dei tag che permettono di dare delle informazioni aggiuntive della pagina stessa al web browser, come la lingua utilizzata, il charset, l'autore della pagina, la descrizione dei contenuti, ecc. Questo tag permette di utilizzare codice di linguaggi di programmazione aggiuntivo come ad esempio Javascript. All'interno di questo tag possiamo definire gli stili da utilizzare per i singoli contenuti della pagina. Proviamo a modificare il nostro semplice esempio iniziale come segue: <title>titolo della pagina</title> Hello World! 8/30

9 Il tag... Come precedentemente accennato utilizziamo questo tag per definire tutto il contenuto della pagina stessa, quindi quello che vediamo direttamente all'interno del web browser. Questo tag consente l'utilizzo di vari attributi che ne modificano il comportamento. HTML 4, però, ha introdotto un unico attributo STYLE. Elenchiamo qui di seguito alcuni degli attributi più utilizzati con la rispettiva direttiva STYLE. background= [percorso/]file_immagine style= background-image:url([percorso/]file_immagine) Con l'utilizzo di questo attributo possiamo inserire un'immagine come sfondo del web browser. L'immagine verrà inserite con le sue dimensioni originali e moltiplicata verticalmente ed orizzontalmente nel caso in cui lo spazio all'interno del web browser fosse più grande delle dimensioni originali dell'immagine stessa. Il percorso serve a definire la posizione attuale dell'immagine a partire dalla posizione del file html che contiene questa richiesta. Se questa indicazione viene omessa l'immagine verrà cercata nella stessa posizione del file html in esecuzione. Poniamo come esempio la seguente struttura: - immagini - sfondo.jpg - sito - index.html Dove immagini e sito sono le cartelle principale, mentre sfondo.jpg è il file dell'immagine che vogliamo utilizzare e index.html la pagina web per la quale vogliamo definire un'immagine come sfondo. Nel file index.html troviamo il seguente codice: <title>il mio sfondo</title> <body background=../immagini/sfondo.jpg > Hello World! Siccome dobbiamo definire l'esatta posizione dell'immagine a partire dalla posizione della pagina html che ne vuole fare utilizzo mettiamo il../ per uscire dall'attuale cartella sito e immagini/ per entrare nella rispettiva cartella che 9/30

10 contiene l'immagine desiderata. bgcolor= {colore codice esadecimale} style= background-color:{colore codice esadecimale} Questo attributo viene utilizzato per definire il colore di sfondo della pagina html che vogliamo visualizzare. Come valori possiamo utilizzare il colore in lingua inglese (es. red, black, yellow, ecc.), oppure il codice esadecimale con un # posto davanti utilizzando il formato #RRVVBB. Il codice permette di indentificare l'esatta sfumatura tra i 16 milioni di colori possibili utilizzando quindi la combinazione tra i valori di rosso (RR), verde (VV) e blu (BB) (es. #FF0000 per il rosso, #00FF00 per il verde e #0000FF per il blu). <title>lo sfondo diventa rosso</title> <body bgcolor= #FF0000 > Hello World! bgproperties= fixed style= background-attachment:fixed Nel caso in cui volessimo utilizzare un'immagine di sfondo all'interno di una pagina html che mette a disposizione un contenuto che supera la singola videata possiamo utilizzare la relativa barra di scorrimento per visualizzare l'intero contenuto della pagina stessa. Utilizzando un'immagine di sfondo abbiamo il probabilmente indesiderato effetto di ripetizione dell'immagine inserita come sfondo. Per evitare questo comportamento possiamo utilizzare questo attributo che fissa l'immagine allo sfondo e permette di farci scorrere sopra il contenuto dell'intera pagina html. Il primo attributo (BGPROPERTIES) viene utilizzato per attivare la rispettiva proprietà sul browser Internet Explorer, proprietà che però non funziona ad esempio su Mozilla Firefox per il quale dobbiamo utilizzare la seconda proprietà indicata (STYLE) ossia la modifica dello stile. link= {colore codice esadecimale} (solo Internet Explorer) Questo attributo permette di definire il colore (vedi BGCOLOR) da utilizzare per i link della pagina. vlink= {colore codice esadecimale} (solo Internet Explorer) Questo attributo permette di definire il colore (vedi BGCOLOR) da utilizzare per i link già visitati della pagina. 10/30

11 alink= {colore codice esadecimale} (solo Internet Explorer) Questo attributo permette di definire il colore (vedi BGCOLOR) da utilizzare per i link attivi della pagina. text= {colore codice esadecimale} style= color:{colore codice esadecimale} Questo attributo permette di definire il colore (vedi BGCOLOR) da utilizzare per l'intero testo della pagina. topmargin= valore style= margin-top:valore Questo attributo permette di definire la distanza in pixel (valore) dal margine superiore al contenuto più alto della pagina. bottommargin= valore style= margin-bottom:valore Questo attributo permette di definire la distanza in pixel (valore) dal margine inferiore al contenuto basso della pagina. leftmargin= valore style= margin-left:valore Questo attributo permette di definire la distanza in pixel (valore) dal margine sinistro al contenuto più a sinistra della pagina. rightmargin= valore style= margin-right:valore Questo attributo permette di definire la distanza in pixel (valore) dal margine destro al contenuto più a destra della pagina. Esempio: <title>pagina con margini</title> <body background= sfondo.jpg topmargin= 60 bottommargin= 20 leftmargin= 70 rightmargin= 50 > Hello World! Il tag <font>...</font>. Questo tag permette di definire la formattazione del testo compreso tra il tag iniziale e finale. Alcuni degli attributi che possono essere utilizzati con questo tag sono: 11/30

12 face= tipo carattere[,tipo carattere,...] style= font-family:tipo carattere[,tipo carattere,...] Questo attributo permette di definire quale tipo di carattere utilizzare per la visualizzazione del testo. Possiamo aggiungere anche più di un tipo di carattere, in questo caso verrà utilizzato il primo (a partire da sinistra) dei tipi di carattere presenti sul computer del client che sta visualizzando la nostra pagina. Nel caso in cui nessuno dei tipi di carattere elencati fosse presente sul sistema del client il web browser userebbe il suo tipo di carattere di default. size= valore style= font-size:valore px Questo attributo ci da la possibilità di definire la dimensione del carattere con un valore che va da 1 (piccolo) a 6 (molto grande). color= {colore valore esadecimale} style= color:{colore valore esadecimale} Con questo attributo possiamo definire il colore (vedi bgcolor) del testo compreso tra il file di apertura e chiusura. Esempio: <title>il testo formattato</title> <font face= Verdana,Arial size= 2 color=#ff0000 > Hello World! </font> I tag per definire i titoli I tag <hx>...</hx> dove x sta per il numero di livello che va dal valore 1 (titolo con caratteri più grandi) al valore 6 (titolo con caratteri più piccoli). Esempio: <title>testo con titolo</title> <h1>il mio titolo</h1> <font face= Verdana,Arial size= 2 color=#ff0000 > Hello World! </font> 12/30

13 Lo stile dei testi Precedentemente abbiamo visto il tag <font>...</font> che permette di definire il tipo di carattere, la dimensione ed il colore del testo. Senza utilizzare gli stili non ci è possibile modificare con questo tag lo stile del testo inserito. Per questo motivo ci vengono messi a disposizione diversi tag alcuni dei quali sono: <strong>...</strong> per il grassetto style= font-weight:bold Questo tag permette di mettere in grassetto il testo contenuto tra il tag iniziale e quello finale. <u>...</u> per la sottolineatura style= text-decoration:underline Queseto tag permette di sottolineare il testo contenuto tra il tag iniziale e quello finale. <i>...</i> per il corsivo style= font-style:italic Questo tag permette di mettere in corsivo il testo contenuto tra il tag iniziale e quello finale. Gli stili possono essere utilizzati anche in combinazione l'uno con l'altro, ma è molto importante che venga chiuso per primo l'ultimo tag iniziale utilizzato. Esempio: <title>grassetto e corsivo</title> <font face= Verdana,Arial size= 2 color=#ff0000 > <strong><i>hello World!</i></strong> </font> Nel precedente esempio chiudiamo, infatti, prima il tag <i> utilizzato per ultimo e poi il tag <i> utilizzato per primo. 13/30

14 Il tag per definire i link (le ancore) Un link non è altro che un collegamento ad un'altra pagina. Cliccando sul link che verrà poi visualizzato all'interno della pagina html ne possiamo vedere la pagina di destinazione. Il tag che utilizziamo per definire i link è <A>...</A>. All'interno di questo link possiamo trovare tra l'altro dei blocchi di testo, oppure delle immagini. Questo tag mette a disposizione una vasta gamma di attributi alcuni dei quali sono: href= [percorso/]pagina_web Questo attributo permette di definire la pagina di destinazione da aprire nel caso in cui si clicchi sopra il rispettivo link. target= posizione_di_caricamento Con questo attributo è possibile definire il dove viene visualizzata la pagina di destinazione identificata dal link stesso. Alcuni valori possono essere _blank per aprire la destinazione all'interno di una nuova finestra del web browser (la precedente rimane visualizzata all'interno di una precedente finestra), top evita di rimanere legati ad un'eventuale struttura definita con FRAME (vedi più avanti) e ne carica completamente il contenuto, oppure il nome del FRAME (vedi più avanti) per identificare il frame all'interno del quale vogliamo visualizzare il contenuto della pagina di destinazione. Se questo attributo non viene utilizzato la pagina di destinazione viene caricata al posto della pagina attualmente visualizziata. <title>link</title> <a href= prova.html target= _blank >Hello World!</a> I paragrafi Con il tag <p>...</p> possiamo definire dei paragrafi, ossia dei blocchi di testo per i quali valgono delle precise regole di formattazione. Queste regole possono essere definite con l'utilizzo degli attributi uno dei quali è align. align= allineamento style= text-align:{left center right justify} Con questo attributo possiamo definire l'allineamento all'interno del paragrafo. I valori che possiamo utilizzare sono center, per centrare il testo, left per allineare a sinistra, right per allineare a destra e justify per giustificare il 14/30

15 testo. I contenitori I paragrafi visti precedentemente sono dei blocchi di testo legati alla struttura della pagina HTML. La posizione di questo blocco dipende quindi dal come il web browser visualizza l'intero contenuto. In alcuni casi può essere importante definire dei blocchi che si possono inserire all'interno della struttura in maniera indipendente, per esempio in proporzione all'angolo in alto a destra definendo la posizione in pixel per visualizzare il blocco sempre nella stessa posizione. Il tag che permette un comportamento simile è il <div>...</div>. Le linee divisorie <hr /> si utilizza per creare una linea divisoria orizzontale e, a differenza degli altri tag visti precedentemente, non necessita di chiusura. Questo tag supporta diversi attributi alcuni dei quali sono: color= {colore valore esadecimale} style= color:{colore valore esadecimale} Questo attributo permette di definire il colore (vedi bgcolor) della linea divisoria. align= allineamento style= text-align:{left center right} Questo attributo permette di definire l'allineamento della linea divisoria nel caso in qui la sua dimensione fosse inferiore dell'intera larghezza utilizzata. Come valori possiamo utilizzare left, per allinearla a sinistra, right per allinearla a destra e center per centrarla. size= valore style= height:valore Questo attributo permette di definire lo spessore della linea divisoria. Il valore definisce lo spessore in pixel. width= valore style= width:valore Con questo attributo possiamo definire la larghezza della linea. Come valore possiamo utilizzare un numero che ne definisce la dimensione in pixel, oppure un valore percentuale, per definirne la dimensione in base all'intera larghezza messa a disposizione. Esempio: 15/30

16 <title>linea divisoria</title> <hr width= 70% /> Hello World! <hr width= 50 /> noshade= noshade Permette di inserire una linea divisoria senza ombreggiatura. Definire la visualizzazione di interi blocchi In alcuni casi diventa indispensabile definire dei blocchi compresi di testo, immagini, ecc. e di definirne la modalità di visualizzazione. In questo caso possiamo utilizzare dei tag che permettono di fare proprio questo. Vediamo i seguenti tag: <center>...</center> style= text-align:center Questo tag permette di centrare tutto il contenuto compreso tra il tag iniziale e quello finale. <br /> Questo tag, privo di tag finale e quindi terminato con /> costringe il web browser ad andare a capo. Esempio: <title>a capo</title> Hello World!<br /> Ciao mondo!<br /> Bye. 16/30

17 Le tabelle Le tabelle sono indispensabili non solo per visualizzare particolari contenuti (es. elenchi) sotto forma di tabella, ma per gestire anche l'intero layout dei contenuti della tabella stessa. La tabella ha come tag principale <table>...</table> all'interno del quale si inserisce con dei tag particolari l'intera struttura della tabella. Il tag principale può contenere degli attributi che definiscono il comportamento di visualizzazione dell'intera tabella. Gli attributi più utilizzati sono: border= valore style= border:valore Questo attributo permette di definire lo spessore delle linee verticali ed orizzontali che delimitano le parti dell'intera tabella. Un valore pari a 0 rende invisibili queste linee delimitatrici. bordercolor= {colore valori esadecimali} style= border-color:{colore valori esadecimali} Questo attributo ci da la possibilità di definire il colore (vedi bgcolor) del bordo utilizzato. Il colore è visualizzabile solo se viene utilizzato un valore per border superiore a 0. cellpadding= valore style= padding:valore Con questo attributo possiamo definire lo spazio tra il bordo della cella ed il suo contenuto. Un valore pari a 0 permette di attaccare il contenuto direttamente al bordo della cella. cellspacing= valore style= border-spacing:valore[[,valore],valore,valore] Questo attributo ci permette di modificare lo spazio tra il bordo di una cella ed il bordo delle altre celle della tabella. Un valore pari a 0 permette di attaccare una cella direttamente all'altra. width= valore style= width:valore Questo attributo permette di definire la larghezza dell'intera tabella. Il valore può essere messo come numero che identifica la larghezza in pixel, oppure come valore percentuale dove verrebbe utilizzata come larghezza la dimensione percentuale relativa all'interno spazio disponibile. HEIGHT= valore style= height:valore Questo attributo permette di definire l'altezza dell'intera tabella. Il valore può essere messo come numero che identifica l'altezza in pixel, oppure come valore percentuale dove verrebbe utilizzata come altezza la dimensione 17/30

18 percentuale relativa all'interno spazio disponibile. align= allineamento style= text-align:{left center right} Con questo attributo possiamo definire l'allineamento della tabella. I possibili valori per definire l'allineamento sono center, che centra la tabella rispetto al restante contenuto, left che allinea la tabella a sinistra e right che la allinea a destra. bgcolor= {colore valore esadecimale} style= background-color:{colore valore esadecimale} Questo attributo definisce il colore di sfondo dell'intera tabella. Possiamo inserire il nome inglese relativo al colore che desideriamo (es. red) oppure inserire il codice con il formato esadecimale (es. #ff0000). Il colore definito con questo attributo viene utilizzato per tutte quelle celle dove non è stato definito a loro volta un eventuale colore di sfondo. background= [percorso/]file_immagine style= background-image:url([percorso/]file_immagine) Questo attributo permette di definire un'immagine da utilizzare come sfondo dell'intera tabella (vedi background del tag body). Esempio: <title>la mia tabella</title> <table border= 0 cellpadding= 0 cellspacing= 0 >... </table> Per creare l'effettiva struttura della tabella possiamo utilizzare <tr>...</tr> all'interno del quale viene definita la struttura per un'intera riga ed il tag <th>...</th> che permette di definire una riga di titolo, mentre <td>...</td> permette di definire le singole celle all'interno di una riga. Cerchiamo di creare la seguente semplice tabella per capire bene l'utilizzo di questi due tag. Cognome Nome Nr.telefono Pinco Palla Il codice HTML che permette di realizzare questa tabella è: 18/30

19 <title>elenco</title> <table> <tr><th>cognome</th> <td>nome</th> <td>nr.telefono</th></tr> <tr><td>pinco</td> <td>palla</td> <td>123456</td></tr> </table> Andiamo ora ad analizzare quello che abbiamo scritto. Il tag principale <table>...</table> definisce il contenuto dell'intera tabella. Utilizziamo all'interno di questo tag il <tr> per definire l'inizio di una nuova riga, seguito subito dai tre tag <th>...</th> che contengono il testo relativo ai titoli di colonna. Poi apriamo una nuova riga con il tag <tr> seguito dai tre tag <td>...</td> che contengono il testo relativo alle singole cella appartenenti alla stessa riga. Definiamo la fine della riga con il tag di chiusura </tr>. Poi nuovamente un blocco <tr>...</tr> che contiene per ogni cella un <td>...</td> con i rispettivi contenuti. Il tag <td>...</td> mette a disposizione una vasta gamma di attributi che ne definiscono il comportamento. Tra questi troviamo: colspan= numero_celle L'attributo COLSPAN permette di adattare la larghezza di una cella alla larghezza di numero_celle celle. Per utilizzare in maniera corretta questo attributo è importante capire come il tag TABLE identifica il numero delle colonne della struttura che stiamo cercando di creare. Vediamo un semplice esempio: Titolo1 Titolo2 Titolo3 CellaA CellaC CellaD CellaB Nella tabella precedente vediamo che il numero delle colonne dipende dalla riga con all'interno il numero più elevato di celle. In questo caso prediamo come punto di riferimento la prima riga composta dai valori Titolo1, Titolo2 e 19/30

20 Titolo3. Nella seconda riga notiamo la cella con il contenuto CellaA che deve avere una larghezza pari alle prime due celle della riga di riferimento (quella con il numero più alto di celle). La stessa situazione la troviamo nella terza riga dove la cella CellaD deve essere lunga quanto le ultime due della riga di riferimento. Vediamo come scrivere il relativo codice html: <title>tabella</title> <table> <tr><td>titolo1</td> <td>titolo2</td> <td>titolo3</td></tr> <tr><td colspan= 2 >CellaA</td> <td>cellab</td></tr> <tr><td>cellac</td> <td colspan= 2 >CellaD</td></tr> </table> Notiamo nel presente codice l'utilizzo dell'attributo COLSPAN che permette di definire a quanti blocchi <td>...</td> corrisponde il relativo <td> di riferimento. rowspan= numero_celle Come l'attributo precedente, ma permette di definire quante celle in altezza deve utilizzare la cella desiderata in base alla colonna con più celle. width= valore style= width:valore Questo attributo permette di definire la larghezza della cella. Il valore può essere messo come numero che identifica la larghezza in pixel, oppure come valore percentuale dove verrebbe utilizzata come larghezza la dimensione percentuale relativa all'interno spazio messo a disposizione dalla tabella. height= valore style= height:valore Questo attributo permette di definire l'altezza della riga. Il valore può essere messo come numero che identifica l'altezza in pixel, oppure come valore percentuale dove verrebbe utilizzata come altezza la dimensione percentuale relativa all'interno spazio messo a disposizione dalla tabella. align= allineamento style= text-align:{left center right} 20/30

21 Con questo attributo possiamo definire l'allineamento orizzontale del contenuto della cella. I possibili valori per definire l'allineamento sono center, che centra il contenuto, left che allinea il contenuto a sinistra e right che lo allinea a destra. valign= allineamento style= vertical-align:{top middle bottom} Con questo attributo possiamo definire l'allineamento verticale del contenuto della cella. I possibili valori per definire l'allineamento sono top, che allinea il contenuto in alto, center che centra il contenuto e bottom che lo allinea in basso. bgcolor= {colore valore esadecimale} style= background-color:{colore valore esadecimale} Questo attributo definisce il colore di sfondo (vedi bgcolor) della cella. background= [percorso/]file_immagine style= background-image:url([percorso/]file_immagine) Questo attributo permette di definire un'immagine da utilizzare come sfondo della cella (vedi background del tag body). Le immagini Le immagini in una pagina web sono di fondamentale importanza, un sito senza immagini sarebbe noioso e privo di ogni tipo di struttura grafica. I formati sicuramente supportati dai web browser sono.jpg ed il.gif, si consiglia quindi di utilizzare uno di questi per le proprie realizzazioni. Per inserire le immagini utilizziamo il tag <img> che non necessita di chiusura. Per utilizzarlo usiamo la seguente forma: <img src= [percorso/]file_immagine > L'attributo SRC (source) serve per definire la posizione del file immagine che vogliamo presentare all'interno del nostro sito. Se l'immagine non si trova direttamente all'interno della stessa cartella usata per il file html che la contiene possiamo utilizzare../ (andare al livello superiore) ed i nomi delle singole cartelle separate da uno slash (/) per definirne l'esatta posizione. Il tag <img> supporta diversi attributi alcuni dei quali sono: width= larghezza style= width:larghezza Con questo attributo possiamo definire il valore larghezza in pixel (o in percentuale in base alla dimensione originale) che vogliamo utilizzare per la visualizzazione dell'immagine sul sito. Se non viene utilizzato l'attributo height l'altezza verrà adattata proporzionalmente. 21/30

22 height= altezza style= height:altezza Con questo attributo possiamo definire il valore altezza in pixel (o in percentuale in base alla dimensione originale) che vogliamo utilizzare per la visualizzazione dell'immagine sul sito. Se non viene utilizzato l'attributo width la larghezza verrà adattata proporzionalmente. title= testo Con questo attributo possiamo definire il testo che deve comparire all'interno dell'etichetta che appare nel web browser quando rimaniamo fermi con il puntatore del mouse sopra l'immagine o se l'immagine, per un qualsiasi motivo, non venisse visualizzata. border= spessore style= border-width:spessore Se il tag <img> viene utilizzato all'interno di un tag di ancoraggio <a>...</a> possiamo utilizzare questo attributo per definire con il valore spessore lo spessore del bordo da visualizzare intorno all'immagine stessa. Gli elenchi Gli elenchi si dividono i tre categorie: elenchi puntati, elenchi numerati e elenchi di definizioni. <ul>...</ul> Questo tag permette di definire un elenco puntato. I singoli elementi della lista vengono aggiunti con il tag <li>...</li>. <ul> <li>elemento 1</li> <li>elemento 2</li> </ul> <ol>...</ol> Questo tag permette di definire un elenco numerato. I singoli elementi della lista vengono aggiunti con il tag <li>...</li>. <ol> <li>elemento 1</li> <li>elemento 2</li> </ol> <dl>...</dl> Questo tag permette di definire un elenco di definizioni. I titoli di definizione vengono inseriti con il tag <dt>...</dt> mentre i blocchi descrittivi vengono 22/30

23 aggiunti con il tag <dd>...</dd>. <dl> <dt>elemento 1</dt> <dd>descrizione 1</dd> <dt>elemento 2</dt> <dd>descrizione 2</dd> </dl> I tag per creare i moduli da compilare Il tag principale che permette di definire l'intero contenuto di un modulo è <form>...</form>. Questo tag mette a disposizione vari attributi alcuni dei quali sono: name= nome Questo attributo permette di definire il nome da dare all'intero modulo. Con l'utilizzo di questo nome sarà possibile accedere direttamente al contenuto dei vari componenti contenuti all'interno di esso attraverso i linguaggi script come JavaScript. method= {post get} Questo attributo definisce la modalità di trasferimento dei dati inseriti nei componenti del modulo. Il trasferimento può avvenire mediante modalità get oppure post. Il metodo get inserisce i valori da trasferire direttamente dietro la URI della pagina da caricare e quindi è legata ad un determinato limite di lunghezza, mentre post li manda nascosti all'interno degli header della pagina. action= pagina_web Con questo attributo definiamo quale sarà la pagina web alla quale verrà inviato l'intero contenuto del modulo. Per definire un form possiamo quindi scrivere: <title>il mio modulo</title> <form name= modulo method= post action= prova.php >... </form> 23/30

24 Il tag <input /> Questo tag è un tag particolare senza tag di chiusura che permette di definire diversi tag utilizzati per l'inserimento di dati direttamente dall'utente della pagina web. Questo tag mette a disposizione vari attributi alcuni dei quali sono: type= {text password checkbox radio button submit} Questo attributo è l'attributo più importante perchè ne definisce il comportamento. Utilizziamo text per definire una campo di inserimento testo, password per campi per l'inserimento di parole chiave (quello che viene digitato viene nascosto), checkbox per le caselle che permettono di attivare o disattivare determinate opzioni, radio per creare liste di opzioni all'interno delle quali può essere scelta un'unica opzione, button per creare dei pulsanti e submit per definire il pulsante che verrà utilizzato per l'invio dei dati del modulo. name= nome Questo attributo permette di definire il nome che vogliamo dare al componente presente nel nostro modulo. Il nome viene utilizzato per riconoscere l'appartenenza di un determinato valore trasmesso. In alcuni casi (ad esempio con i componenti radio) il nome deve essere uguale per tutti i componenti dello stesso gruppo. value= valore iniziale Questo attibuto permette di definire il valore iniziale del componente (solo con i componenti text o password) o il valore da utilizzare nel caso in qui venisse scelto il rispettivo componenti (con i componenti radio o checkbox). Utilizziamo VALUE anche per assegnare il testo da utilizzare all'interno di un componente BUTTON oppure SUBMIT. size= lunghezza (solo per input oppure password) Questo parametro permette di definire la lunghezza stimando il numero di caratteri direttamente visualizzabili. maxlength= lunghezza (solo per input oppure password) Con questo attributo definiamo quanto lungo può essere al massimo il testo che viene inserito. checked= checked (solo per checkbox) Questo attributo, senza assegnazione di valori, permette di spuntare l'eventuale componente checkbox di riferimento. selected= selected (solo per radio) Questo attributo, senza assegnazione di valori, permette di attivare il 24/30

25 componente presente all'interno di una lista di opzioni radio. I componenti possono essere disposti all'interno di un form con l'utilizzo di una tabella. Vediamo un semplice esempio: <title>il mio modulo</title> <form name= login method= post action= checklogin.php > <table> <tr><td>nome utente:</td> <td><input type= text name= UID value= nome /></td> </tr> <tr><td>nome utente:</td> <td><input type= password name= PWD /></td> </tr> <tr><td colspan= 2 align= center > <input type= submit value= login /> </td> </tr> </table> </form> Il tag <lable>...</lable> Questo tag viene utilizzato per definire un'etichetta da aggingere ad un input di selezione (ad esempio radio). In questo caso possiamo scegliere una delle opzioni possibili cliccando direttamente sul nome definito per l'input in questione: for= id Questo attributo permette di inserire l'id dell'elemento input per il quale si vuole aggiungere l'etichetta. Il tag <fieldset>...</fieldset> Questo tag viene utilizzato per creare un bordo intorno a degli elementi. All'interno del bordo possiamo inserire un'etichetta che ne definisce il titolo utilizzando il tag <legend>...</legend>. <title>fieldset</title> <fieldset> 25/30

26 <legend>titolo</legend> Nome: <input type= text /><br /> Cognome: <input type= text /><br /> </fieldset> Il tag <textarea>...</textarea> Questo tag viene utilizzato per definire una casella di inserimento testo composto da più righe. Il testo compreso tra i due tag, di apertura e di chiusura, viene visualizzato direttamente all'interno del componente stesso. Tra i vari attributi che questo tag mette a disposizione vediamo quelli più importanti: name= nome Questo attributo permette di definire il nome che vogliamo dare al componente presente nel nostro modulo. Il nome viene utilizzato per riconoscere l'appartenenza di un determinato valore trasmesso. cols= numero_caratteri Questo attributo permette di definire la larghezza del componenti stimando il numero di caratteri che possiamo inserire in una riga. Nel caso in cui si inseriscono più caratteri vediamo apparire la barra di scorrimento orizzontale. rows= numero_righe Questo attributo permette di definire il numero delle righe direttamente visualizzabili all'interno del componente. Nel caso in cui si inserisce un testo più lungo di numero_righe righe appare la barra di scorrimento verticale. Vediamo ora un semplice esempio: <title>il messaggio</title> <form name= messaggio method= post action= invio.php > <table> <tr><td>messaggio:</td> <td><textarea name= testo rows= 30 cols= 5 > Questo testo viene visualizzato! </textarea> </td> </tr> <tr><td colspan= 2 align= center > <input type= submit value= invia > </td> 26/30

27 </tr> </table> </form> Il tag <select>...</select> Con questo tag possiamo definire dei menu a tendina. Il tag principale <select> mette a disposizione diversi attributi, ma quello più utilizzato è il seguente: name= nome Questo attributo permette di definire il nome che vogliamo dare all'intero componente. Il nome viene utilizzato per riconoscere l'appartenenza del valore selezionato. All'interno del tag principale inseriamo una serie di tag <option>...</option> per definire le singole righe di menu del nostro menu a tendina. Alcuni degli attributi che possiamo utilizzare all'interno di questo sono: value= valore Questo attributo permette di definire il valore che viene inviato nel caso in cui questa voce di menu fosse quella attualmente selezionata. selected= selected Questo attributo permette di definire quale delle voci inserite deve essere quella selezionata (quindi visualizzata all'interno del componente menu a tendina chiuso). I vari tag <option>...</option> possono essere raggruppati utilizzando il tag <optgroup>...</optgroup>. All'interno di quest'ultimo possiamo inserire l'attributo label che permette di definire il nome del gruppo. label= nome Questo attributo permette di definire il nome del gruppo all'interno del menu a tendina. Vediamo ora un esempio: <title>menu a tendina</title> <select name= scelta > <optgroup label= gruppo 1 > <option value= 1 >Elemento 1</option> 27/30

28 <option value= 2 selected= selected >Elemento 2</option> </optgroup> <optgroup label= gruppo 2 > <option value= 3 >Terza riga</option> </optgroup> </select> Suddividere la visualizzazione con i frame I FRAME vengono utilizzati per suddividere una pagina web in sezioni separate, le quali sono completamente indipendenti l'una dall'altra. La suddivisione viene definita utilizzando il tag <frameset>...</frameset> e gli attributi principali rows e cols che definiscono rispettivamente quante righe oppure colonne utilizzare per la visualizzazione della sezione in questione. All'interno di una pagina web utilizzata per definire la struttura di suddivisione di un'intera pagina viene normalmente utilizzato senza blocco... rows= alt_riga_1,alt_riga_2,...,alt_riga_n Questo attributo permette di suddividere l'intero spazio in altezza dedicato al frameset. I valori possono essere espressi in pixel, oppure come valore percentuale in proporzione all'intero spazio dedicato. Possiamo anche utilizzare l'asterisco che permette di definire il restante spazio disponibile. cols= lar_col_1,lar_col_2,...,lar_col_n Questo attributo permette di suddividere l'intero spazio in larghezza dedicato al frameset. I valori possono essere espressi in pixel, oppure come valore percentualle in proporzione all'intero spazio dedicato. Possiamo anche utilizzare l'asterisco che permette di definire il restante spazio disponibille. Ad ogni singola suddivisione va assegnata una rispettiva pagina web da caricare con il tag <frame> che non possiede un tag di chiusura, oppure può essere suddivisa ulteriormente utilizzando un nuovo frameset. Alcuni degli attributi che possiamo utilizzare all'interno del tag <frame> sono: name= nome Con l'utilizzo di questo attributo è possibile assegnare un nome alla relativa sezione creata. Questo nome può essere utilizzato ad esempio dal tag con il quale si crea dei link <a>...</a> per definire all'interno di quale sezione caricare l'eventuale pagina web collegata (vedi l'attributo target). src= [percorso/]pagina_web Questo attributo ci permette di definire quale pagina web caricare all'interno 28/30

29 della sezione definita. Se la pagina che definisce la struttura con frameset non si trova all'interno della stessa cartella delle pagine da caricare possiamo definire l'intero percorso a partire dalla pagina stessa. Per semplificare la comprensione vediamo ora il codice di una pagina web che definisce la seguente struttura: intestazione.html menu.html main.html Vediamo ora la relativa pagina web: <frameset rows= 100,* > <frame name= intestazione src= intestazione.html > <frameset cols= 200,* > <frame name= menu src= menu.html > <frame name= main src= main.html > </frameset> </frameset> Nel primo frameset notiamo la suddivisione dell'altezza con l'attributo rows dove 100 pixel vengono dedicati all'intestazione, mentre il resto (*) viene dedicato al menu e al blocco centrale (main). Nelle righe successive notiamo che i primi 100 pixel vengono dedicati interamente al FRAME chiamato intestazione, mentre il resto viene ulteriormente suddiviso in larghezza mediante l'attributo cols. I 200 pixel di larghezza vengono quindi dedicati al FRAME chiamato menu ed il restante spazio al FRAME chiamato main. Validare il proprio codice come HTML 4.01 o XHTML 1.0. Con l'aggiunta di uno dei seguenti blocchi di codice all'inizio della nostra pagina (quindi prima del tag...) possiamo validare il proprio codice come HTML 4.01 oppure come XHTML 1.0. Il primo blocco definito come 29/30

30 strict DTD include tutti gli elementi e attributi che non sono stati deprecati: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" " <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " Il prossimo codice, invece, definito come transitional DTD include gli elementi ed attributi inclusi dal blocco strict DTD con l'aggiunta degli elementi e degli attributi deprecati: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " Il prossimo codice permette di validare la pagina come frameset DTD, ossia come transitional DTD con l'aggiunta degli elementi e degli attributi per i frameset: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" " <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" " 30/30

Cosa vuol dire HTML? Hyper Text Markup Language

Cosa vuol dire HTML? Hyper Text Markup Language IMPARIAMO Cosa vuol dire HTML? Hyper Text Markup Language PROGRAMMIAMO IN HTML? NO! L'HTML è un linguaggio di formattazione che descrive le modalità di impaginazione o visualizzazione grafica (layout)

Dettagli

HTML 4.01 XHTML 1.0 Il linguaggio dei siti web

HTML 4.01 XHTML 1.0 Il linguaggio dei siti web HTML 4.01 XHTML 1.0 Il linguaggio dei siti web Autore: Dott.Ing. Ivan Ferrazzi V1.2 del 04/09/2013 (c)2013 Ferrazzi s.a.s. http://www.ferrazzi.info 1/37 Copyright 2013 Dott.Ing. Ivan Ferrazzi Permission

Dettagli

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

Introduzione. Elementi di Informatica. Standard. Struttura dei TAG - 1. Annidamento e Indentazione. Struttura dei TAG - 2 Università degli Studi di Udine Facoltà di Ingegneria CORSO DI LAUREA IN SCIENZE dell ARCHITETTURA Elementi di Informatica HTML e CSS D. Gubiani HTML è l acronimo di HyperText Markup Language che tradotto

Dettagli

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

INTRODUZIONE AL LINGUAGGIO HTML: PARTE 2. Internet + HTML + HTTP = WWW 1 INTRODUZIONE AL LINGUAGGIO HTML: PARTE 2 Internet + HTML + HTTP = WWW Scopo della esercitazione 2 Conoscere i principali tag HTML Realizzare una propria Home Page utilizzando alcuni semplici tag HTML

Dettagli

Formattazione di liste

Formattazione di liste Formattazione di liste Con HTML si possono costruire liste puntate o numerate: Occorre definire l inizio e la fine della lista e poi definire ogni singolo elemento della lista. Le liste numerate si costruiscono

Dettagli

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

HTML Guida base. Guida grafica essenziale all Hyper Text Markup Language I parte HTML Guida base Guida grafica essenziale all Hyper Text Markup Language I parte In questa breve guida imparerai come è fatta la struttura della pagina HTML impostare il titolo della pagina impostare lo

Dettagli

HTML Sintassi di HTML Tag principali per i contenuti I Forms

HTML Sintassi di HTML Tag principali per i contenuti I Forms 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

Dettagli

Corso di PROGRAMMAZIONE IN RETE

Corso di PROGRAMMAZIONE IN RETE Corso di PROGRAMMAZIONE IN RETE Laurea Specialistica - Media Education Dr. Annamaria Bria 1 1 Dipartimento di Matematica Università della Calabria Riferimenti MANUALE http://www.w3.org/tr/1999/rec-html401-19991224/

Dettagli

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

non è linguaggio di markup formato testo .htm .html interpretando HTML Gli ipertesti del web sono scritti usando il linguaggio HyperText Markup Language (HTML). HTML non è un linguaggio di programmazione! HTML non ha meccanismi per prendere delle decisioni o compiere

Dettagli

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

-//W3C//DTD XHTML 1.1//EN XHTML 1.1 extensible HyperText Markup Language DOCTYPE All inizio di un documento xhtml bisogna specificare a quali regole ci atteniamo. Tutti i documenti che scriveremo inizieranno con 2 righe particolari:

Dettagli

Laboratorio Digitale 1

Laboratorio Digitale 1 Informatica Corso di PROGRAMMAZIONE Applicata ai Beni IN Culturali RETE Laboratorio Digitale 1 Corso di Laboratorio Digitale 1 Corso di laurea comunicazione e DAMS Laurea Specialistica - Media Education

Dettagli

Corso di HTML. Prerequisiti. Modulo L2 B4 - Le tabelle. Concetto di tabella Coordinate di cella in una tabella. M. Malatesta B4-Le tabelle-06

Corso di HTML. Prerequisiti. Modulo L2 B4 - Le tabelle. Concetto di tabella Coordinate di cella in una tabella. M. Malatesta B4-Le tabelle-06 Corso di HTML Modulo L2 B4 - Le tabelle 1 Prerequisiti Concetto di tabella Coordinate di cella in una tabella 2 1 Introduzione In questa Unità illustriamo il concetto e l uso delle tabelle in HTML. Le

Dettagli

Linguaggi di programmazione PC server-client CSS

Linguaggi di programmazione PC server-client CSS Linguaggi di programmazione PC server-client CSS HTML MySQL PHP HTML: Hyper Tex Markup Language PHP: Hypertext Preprocessor CSS: Cascading Style Sheet MySQL: Relational database HTML Hyper Tex Markup Language

Dettagli

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

MODULO 7 HTML HTML. HTLM (Hypertext Markup Language) è un linguaggio per la creazione di documenti ipertestuali e ipermediali MODULO 7 HTML MODULO 6 - HTML 1 HTML HTLM (Hypertext Markup Language) è un linguaggio per la creazione di documenti ipertestuali e ipermediali Un sistema ipertestuale è un insieme di nodi connessi da collegamenti.

Dettagli

Linguaggio per ipertesti

Linguaggio per ipertesti Linguaggio per ipertesti Un linguaggio per descrivere gli ipertesti è l HyperText Markup Language (HTML) Non è il solo (VRML,XML,...) l HTML è un linguaggio di formattazione e permette di formattare del

Dettagli

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

HTML: FORM. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni HTML: FORM Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni Form Text Radio Select CheckBox TextArea Button ... L'elemento serve per delimitare un modulo

Dettagli

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

a cura di Romina Biava HTML IMMAGINI ELENCHI TABELLE LINK FRAME FORM STRUTTURA DI UNA PAGINA HTML a cura di Romina Biava HTML IMMAGINI ELENCHI TABELLE LINK FRAME FORM STRUTTURA DI UNA PAGINA HTML Le pagine web consistono in una "testa", in inglese head e un "corpo", detto anche body.

Dettagli

Istruzioni per la creazione delle pagine Contratto e Scheda

Istruzioni per la creazione delle pagine Contratto e Scheda Istruzioni per la creazione delle pagine Contratto e Scheda Indice 1 Introduzione 3 2 Strumenti di aiuto per la creazione delle pagine 3 3 Inserimento codice HTML creato esternamente 5 2 1 INTRODUZIONE

Dettagli

Informatica di base Laboratorio di HTML Dott. Serena Villata A.A. 2004/05

Informatica di base Laboratorio di HTML Dott. Serena Villata A.A. 2004/05 Informatica di base Multid@ms Laboratorio di HTML Dott. Serena Villata A.A. 2004/05 Le tabelle Creazione di una tabella: le tabelle vengono utilizzate sia per inserire dati che per migliorare

Dettagli

Programmazione Web D B M G. Il linguaggio HTML

Programmazione Web D B M G. Il linguaggio HTML Programmazione Web Il linguaggio HTML Il linguaggio HTML Concetti di base Le interfacce utente in HTML I form Le tabelle Il passaggio dei parametri contenuti nei form HTML: HyperText Markup Language Standard

Dettagli

D B M G Il linguaggio HTML

D B M G Il linguaggio HTML Programmazione Web Il linguaggio HTML Il linguaggio HTML Concetti di base Le interfacce utente in HTML I form Le tabelle Il passaggio dei parametri contenuti nei form @2011 Politecnico di Torino 1 Concetti

Dettagli

Cimini Simonelli - Testa

Cimini Simonelli - Testa WWW.ICTIME.ORG HTML Manuale introduttivo al linguaggio HTML Cimini Simonelli - Testa v.2-11/01/2008 Sommario Introduzione... 3 Formattazione della pagina... 4 Inserire un colore di sfondo... 4 Inserire

Dettagli

Tabelle. Esempio 20. Inserire righe e colonne. Dimensioni delle tabelle. Attributi del tag TABLE INFO WEB LEZIONE N.6

Tabelle. Esempio 20. Inserire righe e colonne. Dimensioni delle tabelle. Attributi del tag TABLE INFO WEB LEZIONE N.6 Tabelle INFO WEB LEZIONE N.6 RAVENNA, 2 APRILE 2008 In HTML le tabelle vengono largamente utilizzate per organizzare i dati in tabelle creare il layout della pagina servendosi di tabelle nascoste Si definiscono

Dettagli

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

HTML. Es: La prossima parola è in <b>neretto</b> Es: La prossima parola è in neretto HTML Il linguaggio HTML (HyperText Markup Language) utilizza annotazioni (tag) per descrivere come verrà visualizzato il documento sul browser di un client. L HTML non è un linguaggio di programmazione

Dettagli

APPUNTI DI INFORMATICA IL LINGUAGGIO HTML

APPUNTI DI INFORMATICA IL LINGUAGGIO HTML APPUNTI DI INFORMATICA IL LINGUAGGIO HTML Vediamo le seguenti istruzioni dell HTML link permette di dare un colore alla nostra "parola calda", se questo attributo non viene esplicitato

Dettagli

@2011 Politecnico di Torino 1

@2011 Politecnico di Torino 1 Concetti di base Programmazione Web Il linguaggio HTML HTML consente di annotare un testo per contrassegnare le parti che lo compongono Le annotazioni sono realizzate tramite i "tag" Visualizzare documenti

Dettagli

HTML Guida di riferimento

HTML Guida di riferimento Dipartimento di Elettronica ed Informazione Politecnico di Milano Informatica A - GES Prof. Plebani A.A. 2006/2007 HTML Guida di riferimento La presente dispensa e da utilizzarsi ai soli fini didattici

Dettagli

HTML Lezione1. Prof. Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni

HTML Lezione1. Prof. Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni HTML Lezione1 Prof. Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni HTML (Hyper Text Markup Language) è formato da definizioni, elementi (tags), questi impartiscono al browser (il programma

Dettagli

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

Informatica. Comunicazione & DAMS A.A. 2015/16. Dr.ssa Valeria Fionda Informatica Comunicazione & DAMS A.A. 2015/16 Dr.ssa Valeria Fionda Pagina Web Struttura base pagina Web: (Heading

Dettagli

Dott.Ing.Ivan Ferrazzi HTML5. Introduzione ai concetti base. Dott. Ing. Ivan Ferrazzi V1.4 del 04/01/2018 1/52

Dott.Ing.Ivan Ferrazzi HTML5. Introduzione ai concetti base. Dott. Ing. Ivan Ferrazzi V1.4 del 04/01/2018 1/52 HTML5 Introduzione ai concetti base Dott. Ing. Ivan Ferrazzi V1.4 del 04/01/2018 1/52 Copyright 2017 Dott.Ing. Ivan Ferrazzi Permission is granted to copy, distribute and/or modify this document under

Dettagli

Introduzione al linguaggio HTML

Introduzione al linguaggio HTML Introduzione al linguaggio HTML 1 Richiami introduttivi (1) sito Internet (sito Web o sito WWW) insieme delle pagine che si riferiscono ad uno stesso utente, argomento o azienda, registrate su un server

Dettagli

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

Ogni documento HTML è contraddistinto dai seguenti comandi di base, che ne definiscono la struttura: COMANDI BASE HTML Ogni documento HTML è contraddistinto dai seguenti comandi di base, che ne definiscono la struttura: Nome del documento All'interno

Dettagli

HTML Lezione3 Le Tabelle. Prof. Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni

HTML Lezione3 Le Tabelle. Prof. Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni HTML Lezione3 Le Tabelle Prof. Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni Le Tabelle Non servono soltanto per incolonnare e tabulare i dati come si potrebbe facilmente pensare. Le

Dettagli

Il linguaggio HTML - Parte 5

Il linguaggio HTML - Parte 5 Corso IFTS Informatica, Modulo 3 Progettazione pagine web statiche (50 ore) Il linguaggio HTML - Parte 5 Dott. Chiara Braghin braghin@dti.unimi.it Frame I frame (cornici) permettono di suddividere la finestra

Dettagli

HTML Interazione con l utente

HTML Interazione con l utente HTML Interazione con l utente Il web è interattivo e per questo motivo una pagina html deve prevedere la possibilità, per l'utente, di inviare informazioni o effettuare delle scelte. Il linguaggio HTML,

Dettagli

HTML Sesta lezione. 29 Marzo di Ivano Stranieri

HTML Sesta lezione. 29 Marzo di Ivano Stranieri HTML 4.01 Sesta lezione 29 Marzo 2004 di Ivano Stranieri 0 Lezione precedente Costruire una tabella Raggruppare righe (e colonne) Unire righe e colonne Attributi di e Come utilizzare

Dettagli

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

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

Dettagli

Corso di HTML. Prerequisiti. Modulo L3 3 Blocchi di testo

Corso di HTML. Prerequisiti. Modulo L3 3 Blocchi di testo Corso di HTML Modulo L3 3 Blocchi di testo 1 Prerequisiti Formattazione di un testo Struttura a titoli di un testo Giustificazione e allineamento del testo 2 1 Introduzione In questa Unità vediamo altri

Dettagli

Sommario. Introduzione 1. 1 Scrivere in HTML con efficacia 7. 2 Formattazione standard del testo Aggiungere i colori 43. iii

Sommario. Introduzione 1. 1 Scrivere in HTML con efficacia 7. 2 Formattazione standard del testo Aggiungere i colori 43. iii Sommario Ringraziamenti Informazioni sull autore Introduzione 1 Finalità del libro 1 Introduzione a HTML 4 1 Nuove funzionalità di HTML 4 2 Come utilizzare questo libro 2 Struttura del libro 3 1 Scrivere

Dettagli

HTML 4.01 Prima lezione

HTML 4.01 Prima lezione HTML 4.01 Prima lezione A cura di Ivano Stranieri 1 Programma del corso Le basi dell HTML Paragrafi e formattazione del testo Link Tabelle: sintassi ed utilizzo Creazione di frame Form ed interazione con

Dettagli

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

Linguaggio HTML. Reti. Il Linguaggio HTML. Il Linguaggio HTML. Il Linguaggio HTML Reti Il Linguaggio HTML Linguaggio HTML HTML = Hypertext Markup Language Linguaggio di markup di tipo descrittivo (usato per descrivere e formattare documenti ipertestuali) con una sintassi prestabilita

Dettagli

Tabelle HTML. Tabelle Un po di notazione.

Tabelle HTML. Tabelle Un po di notazione. Tabelle HTML!! Le tabelle in HTML permettono di rappresentare tabelle di dati ", ma anche di formattare del testo, delle immagini, altre tabelle in righe e colonne, possono cioè essere usate per l impaginazione

Dettagli

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

Tipi di testo. Esempio 4. Enfasi. Inserire immagini. Esempio 5 INFO WEB LEZIONE N.4 Tipi di testo INFO WEB LEZIONE N.4 RAVENNA, 13 MARZO 2008 All interno di un documento HTML è possibile inserire due tipi di testo Titoli Sei livelli di grandezza , ,, Paragrafi

Dettagli

COS'E' L'HTML? TAG E ATTRIBUTI IMPOSTARE UNA PAGINA HTML

COS'E' L'HTML? TAG E ATTRIBUTI IMPOSTARE UNA PAGINA HTML COS'E' L'HTML? Il linguaggio utilizzato dalle pagine del World Wild Web, l HTML (HyperText Markup Language), non è un complesso linguaggio di programmazione bensì un linguaggio di formattazione, ovvero

Dettagli

STRUTTURA BASE DELLA PAGINA HTML

STRUTTURA BASE DELLA PAGINA HTML INDICE INDICE... 1 Convenzioni e simboli usati... 1 STRUTTURA BASE DELLA PAGINA HTML... 1 Alcuni dei Principali TAG Html:... 2 Gli attributi dei TAG Html:... 2 ALIGN... 2 attributi del tag ... 2

Dettagli

Programmazione Web D B M G. Il linguaggio HTML

Programmazione Web D B M G. Il linguaggio HTML Programmazione Web Il linguaggio HTML Il linguaggio HTML Concetti di base Le interfacce utente in HTML I form Le tabelle Il passaggio dei parametri contenuti nei form HTML: HyperText Markup Language Standard

Dettagli

HTML 3. Liste puntate ed ordinate Immagini

HTML 3. Liste puntate ed ordinate Immagini HTML 3 Liste puntate ed ordinate Immagini Creazione di elenchi Elenchi puntati (elenchi non ordinati) Elenchi numerati (elenchi ordinati) Elenchi annidati Elenchi menu Elenchi glossario Tecnologie di Sviluppo

Dettagli

3.6.1 Inserimento. Si apre la finestra di dialogo Inserisci Tabella:

3.6.1 Inserimento. Si apre la finestra di dialogo Inserisci Tabella: 3.6.1 Inserimento Per decidere dove collocare una tabella è necessario spostare il cursore nella posizione desiderata. Per inserire una tabella esistono diversi modi di procedere: Menù Tabella Inserisci

Dettagli

Creazione di tabelle.

Creazione di tabelle. Creazione di tabelle. Argomenti trattati: - Premessa: Cosa sono le tabelle in HTML. - Costruiamo una tabella: Come realizzare semplici tabelle con i tag principali ed i loro attributi. - Personalizziamo

Dettagli

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

Linguaggio HTML. Elementi di Informatica e Programmazione Università degli Studi di Brescia. Il Linguaggio HTML Reti Linguaggio HTML 1 Il Linguaggio HTML n HTML = Hypertext Markup Language n Linguaggio di markup di tipo descrittivo (usato per descrivere e formattare documenti ipertestuali) con una sintassi prestabilita

Dettagli

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

Il tag form indica l'inizio della costruzione di un modulo. Necessita del tag di chiusura LE FORM Le form, note in italiano anche come moduli sono delle strutture che permettono all'utente di inserire dei dati o di effettuare delle scelte. Le form, prese singolarmente non sono nient'altro che

Dettagli

Struttura di una pagina HTML Le parti fondamentali che compongono una pagina web

Struttura di una pagina HTML Le parti fondamentali che compongono una pagina web Struttura di una pagina HTML Le parti fondamentali che compongono una pagina web Sviluppo di siti web UD03 Fablab Design Macrostruttura della pagina Una pagina HTML è sostanzialmente composta di una riga

Dettagli

WEB. Introduzione HTML. Gabriele Murara

WEB. Introduzione HTML. Gabriele Murara WEB Introduzione HTML Gabriele Murara 1 HTML HTML = Hypertext Markup Language ("Linguaggio di contrassegno per gli Ipertesti"). non è un linguaggio di programmazione (sono linguaggi di programmazione il

Dettagli

LINGUAGGI PER IL WEB HTML. (HyperText Markup Language)

LINGUAGGI PER IL WEB HTML. (HyperText Markup Language) LINGUAGGI PER IL WEB HTML (HyperText Markup Language) Il World Wide Web World Wide Web = sistema di accesso a Internet basato sul protocollo HTTP insieme di protocolli e servizi (HTTP, FTP, ) insieme di

Dettagli

CSS: HTML: Proprietà per la formattazione delle immagini Immagini di sfondo e sfondi multipli. Le immagini mappate

CSS: HTML: Proprietà per la formattazione delle immagini Immagini di sfondo e sfondi multipli. Le immagini mappate CSS: Proprietà per la formattazione delle immagini Immagini di sfondo e sfondi multipli HTML: Le immagini mappate 1 Le principali proprietà che permettono di manipolare le immagini agiscono sul box mode

Dettagli

Introduzione all HTML

Introduzione all HTML prof. ing. Dino Molli SVILUPPO SOFTWARE - FORMAZIONE E CONSULENZA INFORMATICA MARIGLIANO (NA) http://www.dinomolli.it info@dinomolli.it Dispense a cura del prof. ing. Dino Molli Introduzione all HTML Introduzione

Dettagli

HTML. Hyper Text Mark-Up Language

HTML. Hyper Text Mark-Up Language HTML Hyper Text Mark-Up Language Cos è l HTML? È un linguaggio usato per descrivere documenti ipertestuali disponibili nel Web È un linguaggio di marcatura del testo che descrive il contenuto e il formato

Dettagli

HTML Settima lezione. 7 Aprile di Ivano Stranieri

HTML Settima lezione. 7 Aprile di Ivano Stranieri HTML 4.01 Settima lezione 7 Aprile 2004 di Ivano Stranieri 0 Lezione precedente Cosa sono i FRAME A cosa servono i FRAME Sintassi Attributi Collegamenti e NOFRAME IFRAME Vantaggi e svantaggi dei FRAME

Dettagli

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 Programmazione Web Il linguaggio HTML Il linguaggio HTML Concetti di base Le interfacce utente in HTML I form Le tabelle Il passaggio dei parametri contenuti nei form @2011 Politecnico di Torino 1 Concetti

Dettagli

Modulo o Form in Html

Modulo o Form in Html Pagina dinamica E un documento contenente oggetti, dati e informazioni che possono variare anche in base all iterazione dell utente con il documento stesso. Un esempio classico è quello di una persona

Dettagli

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

Linguaggio HTML. Reti. Il Linguaggio HTML. Il Linguaggio HTML. Il Linguaggio HTML Reti Il Linguaggio HTML Linguaggio HTML HTML = Hypertext Markup Language Linguaggio di markup di tipo descrittivo (usato per descrivere e formattare documenti ipertestuali) con una sintassi prestabilita

Dettagli

I campi di un form: come utilizzare il tag Input

I campi di un form: come utilizzare il tag Input Home -> Manuali & Tutorials -> Guida HTML I campi di un form: come utilizzare il tag Input Non c è form che si rispetti senza bottone di invio o un campo di inserimento di dati. La sintassi tradizionale

Dettagli

CSS: stili e layout BOX MODEL. Prof.ssa Cristina Gena

CSS: stili e layout BOX MODEL. Prof.ssa Cristina Gena CSS: stili e layout BOX MODEL Prof.ssa Cristina Gena Box model In questa lezione vedremo la differenza tra gli elementi blocco e gli elementi in linea e scopriremo le caratteristiche del box model. In

Dettagli

IMMAGINI INTRODUZIONE

IMMAGINI INTRODUZIONE IMMAGINI INTRODUZIONE Prima di inserire le immagini nella pagina HTML, le stesse devono essere copiate all interno della cartella del progetto (Sito). La loro copia può avvenire o tramite Risorse del Computer

Dettagli

Linguaggi e Traduttori a.a. 2005/2006 Tesina n 6

Linguaggi e Traduttori a.a. 2005/2006 Tesina n 6 Linguaggi e Traduttori a.a. 2005/2006 Tesina n 6 Titolo: HTML programming Descrizione Si vuole realizzare un linguaggio di programmazione che permetta di costruire pagine html. Dato in ingresso un file

Dettagli

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 Programmazione Web Il linguaggio HTML Il linguaggio HTML Concetti di base Le interfacce utente in HTML I form Le tabelle Il passaggio dei parametri contenuti nei form @2011 Politecnico di Torino 1 Concetti

Dettagli

Tag <br> : per definire l interruzione di riga (andata a capo)(senza tag di chiusura); sta per break row

Tag <br> : per definire l interruzione di riga (andata a capo)(senza tag di chiusura); sta per break row TAG FONDAMENTALI Tag : per definire l interruzione di riga (andata a capo)(senza tag di chiusura); sta per break row Tag , tag ,.tag : per definire le intestazioni (i titoli) e la loro

Dettagli

Metodologie Informatiche Applicate al Turismo

Metodologie Informatiche Applicate al Turismo Metodologie Informatiche Applicate al Turismo 7. HTML Parte III (Aspetti avanzati) Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it Corso

Dettagli

@2011 Politecnico di Torino 1

@2011 Politecnico di Torino 1 Il linguaggio HTML Programmazione Web Concetti di base Le interfacce utente in HTML I form Il passaggio dei parametri contenuti nei form Il linguaggio HTML Concetti di base Concetti di base HTML: HyperText

Dettagli

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

Pablo Genova I. I. S. Angelo Omodeo Mortara Indirizzo Tecnico-Economico A. S Breve introduzione all' HTML Pablo Genova gallini.genova@gmail.com I. I. S. Angelo Omodeo Mortara Indirizzo Tecnico-Economico A. S. 2017 2018 Un assaggio di HTML Come abbiamo visto nelle lezioni precedenti

Dettagli

@2011 Politecnico di Torino 1

@2011 Politecnico di Torino 1 Il linguaggio HTML Programmazione Web Concetti di base Le interfacce utente in HTML I form Il passaggio dei parametri contenuti nei form Il linguaggio HTML Concetti di base Concetti di base HTML: HyperText

Dettagli

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

Pablo Genova I. I. S. Angelo Omodeo Mortara Indirizzo Tecnico-Economico A. S Breve introduzione all' HTML Pablo Genova gallini.genova@gmail.com I. I. S. Angelo Omodeo Mortara Indirizzo Tecnico-Economico A. S. 2018 2019 Un assaggio di HTML Come abbiamo visto nelle lezioni precedenti

Dettagli

BASI di HTML e CSS (primo incontro)

BASI di HTML e CSS (primo incontro) CoderDojo Firenze BASI di HTML e CSS (primo incontro) HTML Concetto di tag Il tag è una parola chiave che indica al browser come interpretare e rappresentare il testo a cui è riferito. È composto da una

Dettagli

APPUNTI DI HTML (QUARTA LEZIONE)

APPUNTI DI HTML (QUARTA LEZIONE) APPUNTI DI HTML (QUARTA LEZIONE) 1. LA STRUTTURA BASE DELLE TABELLE Le tabelle sono una parte estremamente importante del codice HTML. Sono uno strumento indispensabile per gestire i layout grafici. Immaginiamo

Dettagli

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

HTML. Es: La prossima parola è in <b>neretto</b> Es: La prossima parola è in neretto HTML Il linguaggio HTML (HyperText Markup Language) utilizza annotazioni (tag) per descrivere come verrà visualizzato il documento sul browser di un client. HTML non è un linguaggio di programmazione ma

Dettagli

Tabelle. Verdi A. Bianchi B. Rossi C. 12/02 Trasferta a Milano. Corso in sede. Riunione Ispettori a Milano Riunione in sede.

Tabelle. Verdi A. Bianchi B. Rossi C. 12/02 Trasferta a Milano. Corso in sede. Riunione Ispettori a Milano Riunione in sede. 1 Tabelle Una tabella è una griglia composta da righe e colonne: l intersezione fra una riga e una colonna si chiama cella ed è un elemento di testo indipendente che può avere un proprio formato. Spesso,

Dettagli

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

Serve per impostare. enfatizza il testo (l effetto è quello del grassetto, comando utile per i motori di ricerca) <ul> comandi relativi all immagine Comandi principali HTML Serve per impostare il titolo della pagina (nella sezione head) il font del titolo 1 il font del titolo 2 paragrafo una o più parole alle quali applicare

Dettagli

Progettazione multimediale

Progettazione multimediale Progettazione multimediale Le tabelle 1 Obiettivi Perché si usano le tabelle Le proprietà delle tabelle Inserimento e modifica delle proprietà 2 Perché si usano le tabelle Una pagina Web è formata da testo

Dettagli

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

Il linguaggio HTML. Marco Porta - CIM: Web Design & Technologies Il linguaggio HTML 1 Il linguaggio HTML Origini e caratteristiche dell'html... HTML = Hyper Text Markup Language è un linguaggio di markup, e in quanto tale non richiede alcuna conoscenza della programmazione

Dettagli

Interfaccia di Word. Scheda File: contiene i comandi per intervenire sul documento, come Nuovo, Apri, Salva con nome, Stampa e Chiudi.

Interfaccia di Word. Scheda File: contiene i comandi per intervenire sul documento, come Nuovo, Apri, Salva con nome, Stampa e Chiudi. Interfaccia di Word Barra del titolo: visualizza il nome di file del documento appena creato o che si sta modificando. Sul lato destro sono visibili i pulsanti Riduci a icona, Ripristina e Chiudi. Barra

Dettagli

HTML HTML HTML HTML. Un documento HTML contiene: Testo. Comandi HTML (tag). Collegamenti ad altri documenti.

HTML HTML HTML HTML. Un documento HTML contiene: Testo. Comandi HTML (tag). Collegamenti ad altri documenti. Il linguaggio (HyperText Markup Language) utilizza annotazioni (tag) per descrivere come verrà visualizzato il documento sul browser di un client. L non è un linguaggio di programmazione ma un linguaggio

Dettagli

Esercizio INTERNET. Esercizio

Esercizio INTERNET. Esercizio Esercizio INTERNET A titolo di esempio si intende realizzare un prototipo di pagina web contenente i seguenti elementi: - sfondo - pulsanti - testo scritto - collegamento ipertestuale ad un altra pagina

Dettagli

Laboratorio di Informatica (Chimica)

Laboratorio di Informatica (Chimica) Laboratorio di Informatica (Chimica) HTML: Elementi Avanzati. Walter Cazzola Dipartimento di Informatica e Comunicazione Università à degli Studi di Milano. e-mail: cazzola@dico.unimi.it Walter Cazzola

Dettagli

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

Basi di Dati-X HTML HTML HTML. Corso di Laurea in Informatica Anno Accademico 2013/2014 HTML 2 Basi di Dati-X Corso di Laurea in Informatica Anno Accademico 2013/2014 Hyper Text Markup Language linguaggio testuale per descrivere la struttura di documenti ipertestuali disponibili nel World

Dettagli

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

Internet, il web e il linguaggio HTML. percorso 3. Form Form Se le pagine web utilizzassero il linguaggio HTML limitatamente ai soli tipi di tag visti sino a questo punto, la comunicazione tra impianto tecnologico (computer, dati, programmi ecc.) ed utente

Dettagli

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

World Wide Web. Angelo Di Iorio. ALMA MATER STUDIORUM UNIVERSITA DI BOLOGNA World Wide Web Angelo Di Iorio angelo.diiorio@unibo.it Cosa è il World Wide Web? Il World Wide Web è un sistema ipertestuale per la presentazione a schermo di documenti multimediali, e per l utilizzo di

Dettagli

Zoom è una Pagina web multimedia che si crea accedendo al seguente menù: File > Nuova pagina web multimedia > Zoom (figura 1).

Zoom è una Pagina web multimedia che si crea accedendo al seguente menù: File > Nuova pagina web multimedia > Zoom (figura 1). Zoom è una che si crea accedendo al seguente menù: File > Nuova pagina web multimedia > Zoom (figura ). Figura È una pagina che permette all'utente di esplorare un immagine tramite uno zoom. Per questa

Dettagli

Corso di HTML. Prerequisiti. Modulo L2. B5-I frame. Percentuali Fattore di scala. M. Malatesta B5-I frame-07 09/01/ /01/2014

Corso di HTML. Prerequisiti. Modulo L2. B5-I frame. Percentuali Fattore di scala. M. Malatesta B5-I frame-07 09/01/ /01/2014 Corso di HTML Modulo L2 B5-I frame 1 Prerequisiti Percentuali Fattore di scala 2 1 Introduzione In questa Unità illustriamo la possibilità di dividere la pagina in aree indipendenti chiamate frame. I frame

Dettagli

Gestione del testo. Dreamweaver e il testo. Richiamare la pagina

Gestione del testo. Dreamweaver e il testo. Richiamare la pagina Gestione del testo 04 In questo capitolo In questo capitolo imparerai a utilizzare gli strumenti di formattazione del testo. Imparerai come impostare uno stile a un testo per un titolo o un paragrafo.

Dettagli

Microsoft Front Page 2000

Microsoft Front Page 2000 Microsoft Front Page 2000 Lezione 2 La gestione dei moduli web avviene attraverso il menù 'Inserisci/Modulo'. Sarà possibile inserire ogni elemento del modulo, dal form al button e attraverso le finestre

Dettagli

HTML Lezione2 Le Immagini e i link. Prof. Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni

HTML Lezione2 Le Immagini e i link. Prof. Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni HTML Lezione2 Le Immagini e i link Prof. Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni Le immagini I formati supportati dal websono diversi e variano a seconda del browser adoperato.i

Dettagli

Copyright (c) 2008, 2009, 2010 Fabio Proietti

Copyright (c) 2008, 2009, 2010 Fabio Proietti Copyright (c) 2008, 2009, 2010 Fabio Proietti Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version

Dettagli

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

HTML. Es: La prossima parola è in <b>neretto</b> Es: La prossima parola è in neretto HTML Il linguaggio HTML (HyperText Markup Language) utilizza annotazioni (tag) per descrivere come verrà visualizzato il documento sul browser di un client. HTML non è un linguaggio di programmazione ma

Dettagli

HTML. Linguaggio testuale formato da TAG, che consente il collegamento tra diversi file.

HTML. Linguaggio testuale formato da TAG, che consente il collegamento tra diversi file. Con la sigla HTML si intende: HYPER TEXT MARKUP LANGUAGE HTML Linguaggio testuale formato da TAG, che consente il collegamento tra diversi file. Iper testo Un documento o pagina puo essere collegato ad

Dettagli