Web. HyperText Markup Language

Documenti analoghi
Internet, Browser e HTML

Cimini Simonelli - Testa

Costruzione di un sito web - HTML

Linguaggio HTML (2) Attributi di <FONT> Per variare lo stile di carattere rispetto al default, si possono utilizzare tre attributi:

Comandi principali del linguaggio HTML (Hyper Text Markup Language)

, utilizzando il tasto destro

Informatica di Base. Programma Lezioni

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

IL WEB. Il linguaggio HTML

Il linguaggio HTML - Parte 2

HTML e XML. Politecnico di Milano Facoltà del Design Bovisa Elementi di Informatica e Reti di calcolatori

Tutorial di HTML basato su HTML 4.0 e CSS 2

Manuale scritto da Fuso Federico 4 A Anno scolastico 2011/2012 Parte 1

Le immagini digitali. Modulo 2. Rappresentazione analogica. Rappresentazione digitale. Una palette a 16 colori

LEZIONI DI HTML. Come costruire il proprio sito con pochi strumenti e tanta creatività...

Esercizi. Introduzione all HTML. Il WWW

Prof. Rocco Ciurleo 1

I PRINCIPALI TAG DEL LINGUAGGIO HTML

Language.

Grafici e Pagina web

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

Spazio WEB: spazio fisico dove vengono memorizzate le pagine (15, 50, 100 Mb che si acquistano)

HTML - semplice guida by ComputerLucaWorld inizio stesura 03/01/2012 ancora da terminare (potete dare giudizi su come migliorarla!

Modulo 1: Fondamenti per scrivere una pagina web

HTML HyperText Markup Language: Linguaggio utilizzato per creare pagine Web. R. C. Esposito 1

HTML.

Guida html e css base

Introduzione al Linguaggio HTML

Scegliere il font del testo

INTRODUZIONE AL LINGUAGGIO HTML. Internet + HTML + HTTP = WWW

Un introduzione al linguaggio HTML e alla creazione di una pagina Web. Stefania Funari

Ipertesti. Informatica. Internet e WEB WEB. Come funziona il WWW. Come funziona il WWW. Lezione III. Il linguaggio HTML Hyper Text Murkup Language

Modulo 1 Information Communication Technology. ICT e computer... Pag. 6 Classificazione dei computer...» 8

caratteristiche del documento </head>

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

HTML. Alcuni contenuti di queste slides sono tratti dal testo:

Prof. Renato SICA (ITIS "A. Meucci" - Castelfidardo (AN))

HTML Tutorial HTML By A.C. Neve 1

Metodologie Informatiche Applicate al Turismo

APPUNTI DI HTML (TERZA LEZIONE)

Hyper Text Markup Language HTML

Primi passi con HTML. Il documento HTML

Università degli Studi di Milano

Esercitazioni di HTML

Una pagina web inizia sempre con il tag <html> e si conclude con il tag </html> : ogni elemento che compone la pagina sarà racchiuso tra essi.

HTML. Queste slides sono un adattamento di quelle di Luca Anselma, cui va il mio ringraziamento

Appunti di HTML. Luca Di Cocco. 19, 26 Aprile e 3 Maggio 2004

INTRODUZIONE ALL HTML

Frammento dalla Bibbia di Gutenberg, il primo libro stampato del mondo occidentale (Mainz 1455)

Basi di programmazione HTML

Introduzione al linguaggio HTML. A. Lorenzi - Università di Bergamo - Facoltà di Economia 1

LEZIONE NO. 4: IMMAGINI E LINK: <IMG> <A HREF> DI ATTILIO ABBIEZZI

Navigare in Internet Laboratorio di approfondimento la creazione di siti web e/o blog. Marco Torciani. (Seconda lezione) Unitre Pavia a.a.

Il linguaggio HTML Laboratorio Matematico Informatico 2 Matematica specialistica Pierluigi Amodio

WINDOWS Avviare Windows95. Avviare Windows95 non è un problema: parte. automaticamente all accensione del computer. 2. Barra delle applicazioni

Università degli Studi di Modena e Reggio Emilia. Facoltà di Ingegneria Reggio Emilia CORSO DI TECNOLOGIE E APPLICAZIONI WEB HTML. Ing.

Corso di HTML. Prerequisiti. Modulo L3. 1-Concetti generali. Browser Rete Internet Client e server. M. Malatesta 1-Concetti generali-12 28/07/2013

NOZIONI BASE DI HTML

Introduzione HTML. Maurizio Palesi. Multimedialità - Maurizio Palesi 1

Fondamenti di Informatica II 28. Elementi di programmazione web e linguaggi di script (1)

La disposizione estetica della lettera commerciale

HTML (Hyper Text Markup Language)

Concetti preliminari (pagina web, spazio web, provider, ) Come è strutturata una pagina web e consigli per sviluppare un sito

CORSI PER ADULTI. Le basi del Web: il linguaggio HTML e correlati. Corso: Tecnico sistemi e reti n.colombini@gmail.

HTML, XHTML, CSS. cosa c è dietro al web. Informatica Applicata Prof.Emanuela Zilio

Tutorial di HTML basato su HTML 4.0 e CSS 2

Cos è HTML. Hypertext Markup Language non è un linguaggio di programmazione. linguaggio 'di marcatura (Markup)

l'editing delle pagine web non è nella forma ma nella metodologia di costruzione e di pubblicazione.

Richiami sugli elementi del linguaggio HTML

Infrastrutture Informatiche Ospedaliere 2

Introduzione. Le pagine web sono scritte in HTML un semplice linguaggio di scrittura. HTML è la forma abbreviata di HyperText Markup Language

Il Linguaggio HTML (Ultima revisione 09/10/2014) Pag. 1

Visualizzare o modificare il codice sorgente del documento (per utenti avanzati,linguaggio HTML).

I comandi HTML. FORMATTAZIONE DI STRUTTURA Intestazioni (Headings) <H?></H?> (sono definiti 6

HTML HyperText Markup Language:

"MANUALETTO" SQL - PHP/HTML

GUIDA ALL HTML. Creato da SUPREMO KING

Gestione risorse (Windows)

HTML. Hyper Text Markup Language

Il linguaggio HTML - Nozioni di base (2)

CORSO BASE DI HTML. <font color="red">html è un sistema di contrassegno indipendente dalla piattaforma.</font>

Tutorial di HTML basato su HTML 4.0 e CSS 2

L INTERFACCIA GRAFICA DI EXCEL

EUROPEAN COMPUTER DRIVING LICENCE WEB EDITING - Versione 2.0

Prof. Pagani Corrado HTML

IL SITO ISTITUZIONALE DELLA SCUOLA ITIS E. MATTEI - URBINO MANUALE D USO

Creare un Web di FrontPage con un modello

Laboratorio di Programmazione Distribuita. Introduzione a HTML. Dott. Marco Bianchi Università degli Studi di L'Aquila

Universita' degli Studi di Padova Facolta' di Medicina e Chirurgia Corso di Laurea in Tecniche della Prevenzione lez(02)

Documenti accessibili

Schema di indirizzamento

GUIDA HTML 4.01 HTML.IT

HTML (HyperText Markup Language) significa linguaggio di contrassegni per ipertesto

ACCESS. Database: archivio elettronico, dotato di un programma di interfaccia che facilita la registrazione e la ricerca dei dati.

Sommario. HTML e CSS I fogli di stile. cosa sono principali proprietà

Manuali.net. Nevio Martini

Dispensa di HTML per chi muove i primi passi nel Web

3.5.1 PREPARAZ1ONE I documenti che si possono creare con la stampa unione sono: lettere, messaggi di posta elettronica, o etichette.

VBA è un linguaggio di scripting derivato da Visual Basic, da cui prende il nome. Come ogni linguaggio ha le sue regole.

EXCEL. Alfabetizzazione Informatica Prof. GIUSEPPE PATTI

Transcript:

Web HyperText Markup Language

HTML HyperText Markup Language permette la creazione di documenti multimediali ipertestuali è il linguaggio per la creazione di pagine web non è l unico: PHP, JavaScript, ciascuno ha il suo specifico settore di pertinenza. HTML è il linguaggio base per definire la struttura logica della pagina In formato ASCII E universale può essere visualizzato da tipi differenti di computer e da tipi diversi di browser

HTML È un sistema di marcatura/formattazione del testo filosofia alternativa al WYSIWYG (what you see is what you get = ciò che vedi è ciò che ottieni ) tipica di Microsoft word Si basa su un organizzazione gerarchica Permette formattazione del testo/pagina rimandi (link) ad altre risorse disponibili sul WWW inclusione di altri oggetti (immagini, suoni, etc) (definizione di maschere di inserimento dati)

TAG I documenti HTML, oltre ai contenuti, comprendono dei Comandi (TAG) che specificano come i contenuti vanno formattati e visualizzati TAG: porzioni di testo delimitate dai simboli < e >. Alcuni comandi di formattazione richiedono di introdurre i tag di inizio e fine marcatura (start e end tag) Esempio: <title> e </title> (inizio/fine titolo) altri invece richiedono un singolo tag Esempio: <hr> (inserimento di una linea orizzontale)

Tag Molti tag hanno attributi speciali che permettono una scelta tra alcune opzioni Il valore dell attributo deve essergli assegnato: Esempio: <hr size= n width= m align= x > NOTA: i valori vanno racchiusi tra virgolette L uso di spazi, tabulazioni, maiuscole e minuscole ha il solo scopo di migliorare la leggibilità del codice

Browser Interpreta i TAG di HTML Formatta e visualizza i contenuti del documento nel modo specificato nei TAG Include oggetti complessi come immagini, suoni, animazioni

Struttura di un documento <html> <head> <title> Titolo della pagina </title> Altre informazioni generali sulla pagina </head> <body> Contenuto della pagina </body> </html>

Esempio 1: Intestazione <html> <head> <title> titolo della pagina</title> </head> <body> </body> </html>

Attributi Gli start tag possono avere degli attributi Gli attributi specificano meglio come i diversi elementi devono essere visualizzati: Es: <body bgcolor="red"> dice che il background di tutto il body deve essere rosso. Sintassi: nome_attributo="valore_attributo".

Esempio 2: paragrafo <html> <head> <title>esempio di Paragrafo</title> </head> <body> <p>primo Paragrafo.</p> </body> </html>

Esempio 3: sezioni (fino a 6 livelli) <html> <head><title>esempio per gli elementi h1... h6</title> </head> <body> <h1>primo capitolo</h1> <p>questo costituisce il primo capitolo.</p> </body> </html> <h2>prima sezione del primo capitolo</h2> <p>questa costituisce essere una sezione.</p> <h3>prima sottosezione della prima sezione</h3> <p>questa costituisce una sottosezione.</p> <h1>secondo capitolo</h1> <p>questo costituisce il secondo capitolo.</p>

Esempio 4: Line Breaks <html> <head> <title>indirizzo</title> </head> <body> <p> </body> </html> Mario Rossi<br> Via Mazzini, 21<br> 20135 Milano<br> Italia </p>

Riassumendo: tag per formattare Titoli: <h1> </h1>,..., <h6> </h6> Paragrafi: <p [align= left center right ]>...</p> Fine riga: <br> Linea: <hr[size= n ][width= m ] [align= left center right ]>

NOTA: Entity Rappresentano in modo universale e indipendente dalla piattaforma i caratteri non coperti dalla codifica ASCII lettere accentate (è = è) lettere appartenenti ad altri alfabeti (&ccedil = ç) simboli matematici ( = ) A ogni simbolo è associato un nome scrivibile in caratteri ASCII, delimitato da & e ;

Tag per i caratteri Tipo caratteri: <font size=n color=#rrggbb face= tipo_font"></font> Stile del testo Grassetto: <b> </b> Corsivo: <i> </i> A spaziatura fissa: <tt> </tt> Enfatizzato: <em> </em> Sottolineato: <u> </u> Apici: <sup> </sup> Pedici: <sub> </sub> Intermittente: <blink> </blink> Ingrandimento della dim. del carattere: <big> </big> E riduzione: <small> </small>

Commenti È utile inserire commenti al codice per facilitarne la comprensione al momento di una rilettura o di una modifica Sintassi: <!-- commenti --> I commenti non vengono interpretati dal browser

Esempio <html> <head> <title> Pagina vuota </title> </head> <body bgcolor=#000000 text=#ffffff link=#ffffff> <! background nero, testo bianco, link bianchi> </body> </html> commento

Osservazione Il browser: non segnala né corregge gli errori. Infatti ignora: interruzione di riga spazi multipli tags <p> (paragrafo) multipli tags sconosciuti o scritti in modo errato (non visualizza niente oppure visualizza il contenuto del tag come testo) commenti

Esempio 6: Liste (Unordered) <body> <ul> <li>un esempio di lista,</li> <li>che comprende vari elementi,</li> <li>elencati in ordine.</li> </ul> </body> <ul type=circle> <li> Primo elemento</li> <li> Secondo elemento</li> <li> Terzo elemento</li> </ul>

Liste (Ordered) <ol> <li> Primo elemento</li> <li> Secondo elemento</li> <li> Terzo elemento</li> </ol> Liste Annidate: <ol> <li> Primo elemento</li> <ol type=a> <li> Secondo elemento</li> </ol> <li> Terzo elemento</li> </ol>

Liste ed elenchi L aspetto dei punti elenco dipende dal browser (e non dal tipo di carattere) I contenitori <ul> </ul> e <ol> </ol> si possono annidare per creare elenchi su più livelli. Non si possono incrociare. Nel caso di un elenco su più livelli il browser sceglie un tipo di punti elenco per ogni livello È possibile scegliere il tipo di punto elenco <UL TYPE= > con tipo CIRCLE, DISC, SQUARE <OL TYPE= > con tipo a, A, i, I <OL START=10> fissa a 10 il valore iniziale della numerazione

Immagini E possibile includere nella pagina delle immagini E necessario indicare il nome del file in formato GIF o JPEG specificandone il percorso (ed eventuali altri attributi) <img src=percorso percorso[height= height=h] ] [width=[ width=w] [border= border=n] ] [alt="testo alternativo ] [align=left center right top middle bottom]>

Percorso Immagini Le immagini non sono integrate nella pagina Web ma sono chiamate da essa: nella pagina html è inserito il percorso d accesso all immagine: Sintassi: <IMG SRC=percorso d accesso> Percorso: Nome dell immagine: l img si trova nella directory (cartella) che contiene il codice HTML: SRC= immagine.jpg Percorso relativo: l img si trova in una sotto-cartella SRC= sottocartella/immagine.gif URL assoluto: l immagine si trova sul Web SRC="http://z.about.com/d/healing/1/0/7/N/gtotem_k oala.jpg

Formato immagini I file che contengono immagini hanno formato JPEG, GIF (animate), PNG estensione.jpeg,.jpg,.gif,.png

Opzioni per le immagini <IMG SRC=immagine.gif...=... > ALT= VSPACE= WIDTH= w HEIGHT= h HSPACE= testo alternativo (se l immagine non è disponibile) numero di pixel attorno all immagine BORDER= n spessore del bordo intorno all immagine ALIGN= BOTTOM MIDDLE TOP LEFT RIGHT

Esempio 7: Immagini <html> <head> <title>esempio per l'elemento img</title> </head> <body> <p> Una Immagine: <img src= canada.jpg" width= 150 alt= lago in Canada align= middle > Il testo può poi continuare di lato all'immagine. <br> Questo inizia una nuova riga</p> <p>oppure possiamo definire un nuovo paragrafo</p> <img src= http://z.about.com/d/healing/1/0/7/n/gtotem_koala.jpg width= 150 alt= un simpatico Koala align= middle > </body> </html>

Collegamenti ipertestuali Sintassi: <a href="indirizzo URL"> testo </a> link Link ad un indirizzo di posta elettronica per l'invio di una e-mail <a href="mailto:nome@dominio"> nome </a> link

Collegamenti ipertestuali: Indirizzi URL (esempio) URL Assoluta: <a href="http://www.unimi.it/">documento "esterno"</a> URL relativa: <a href="02-paragrafo.html">documento "locale"</a> Collegamento ad un frammento del documento corrente: <a href="#frammento">"parte" del documento presente</a> Dove, da qualche parte è stato definito: <p id="frammento">questo paragrafo costituisce un frammento del presente documento. </p>

Tabelle delimitate dai tag: <table [border=n]> e </table> dove n indica lo spessore della cornice Ogni riga è delimitata da <tr> </tr> Gli elementi di ogni riga sono poi organizzati in colonne, identificate dai tag <th> e </th> in caso di header, o <td> </td> in corrispondenza di dati (cella vuota: <td> </td>)

Esempio 9: Tabelle <table> <!--Inizio tabella--> <tr> <!-- Inizio della I riga--> <th> Anno</th> <!-- I cella--> <th> Temperatura Media</th> <!-- II cella--> </tr> <!-- Fine della I riga--> <tr> <!-- Inizio della II riga--> <td> 2001</td> <!--I cella--> <td> 14º</td> <!--II cella--> </tr> <!-- Fine della II riga--> <tr> <!-- Inizio della III riga--> <td> 2004</td> <!--I cella--> <td> 18º</td> <!--II cella--> </tr> <!-- Fine della III riga--> </table>

Attributi Border: definisce se vogliamo il bordo e il suo spessore Align: se applicato al tag <table> allinea la tabella; se applicato ai tag <tr> allinea il contenuto delle celle Valign: per posizionare verticalmente il testo nella tabella (top middle bottom) Cellpadding: per definire lo spazio tra testo e bordo della cella (es: cellpadding= 10 ) Cellspacing: definisce lo spazio tra celle Width: definisce la larghezza della tabella. Può essere espressa in: pixel (es: width= 100 ) percentuale rispetto alla larghezza totale della finestra (es: width=80%)

Tabelle Estendiamo la tabella delle temperature, dividendo le temperature medie tra nord e sud Italia e dando poi il totale. <tr> <th rowspan="2"> Anno</th> <th colspan="3"> Temperatura Media</th> </tr> <tr> <th>nord</th> <th>sud</th> <th>totale</th> </tr>

Tabelle Possiamo aggiungere una didascalia alla nostra tabella <caption>temperature medie calcolate negli anni 2001/2004/2007</caption> Attributi: align= bottom posiziona la didascalia sotto la tabella