Informatica Umanistica A.A. 2008/2009

Slides:



Advertisements
Presentazioni simili
Laboratorio digitale I a.a. 2010/2011 Dott.ssa Maria Giuseppa Aloia.
Advertisements

Introduzione all’HTML
Il linguaggio HTML I documenti HTML vanno racchiusi dentro una coppia di TAG (marcatori): apertura e chiusura. ……………………………… …………………………… ……………….
HTML+XML= XHTML Il ritorno al futuro del WEB A cura di Barbara Lotti.
Lezione 1 Primi passi in HtML SCRIVERE TESTI di Sergio Capone
HYPER TEXT MARK-UP LANGUAGE
A. FERRARI Alberto Ferrari. L'HyperText Markup Language (HTML) (traduzione letterale: linguaggio di marcatura per ipertesti) è un linguaggio usato per.
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 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.
1 Scoprire e capire HTML Creare semplici pagine WEB Maria Laura Alessandroni.
HTML e CSS Concetti base Comunicazione Multimediale.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Richiami sul modello Client/Server (per.
Laboratorio di Applicazioni Informatiche II mod. A
Esempi sui CSS.
Esercitazioni di Informatica Grafica per Edile - Architettura
Laboratorio di Informatica di Base Laboratorio di Informatica di Base Laurea in Informatica Multimediale Docente: Andrea Fusiello profs.sci.univr.it/~fusiello.
CORSO DI INFORMATICA LAUREA TRIENNALE-COMUNICAZIONE & DAMS
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.
Ovvero lo stile di Internet TC-WEB Torino, 5 settembre 2012.
HTML HyperText Markup Language
EXCEL FORMATTAZIONE DATI.
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 ().
Sommario Allineamento ( ) Immagini ( ) Link ( ). Allineamenti Oltre a posso usare per allineare testo ed immagini un altro tag: align = center o left.
HyperText Markup Language 17-23/6/08 Informatica applicata B Cristina Bosco.
WORLD WIDE WEB Il World Wide Web (Web, WWW o W3) è un'architettura software utilizzata per fornire l'accesso e la navigazione ad un insieme molto vasto.
2a Lezione: Martedì 6 Febbraio – HTML Comandi base
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.
Cascading Style Sheet (Fogli di Stile in Cascata)
HTML Lezione 5 Immagini. URL Un Uniform Resource Locator o URL (Localizzatore di risorsa uniforme) è una sequenza di caratteri che identifica univocamente.
HTML Lezione 8 I collegamenti ipertestuali (link).
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.
Creare pagine web Xhtlm. Struttura di una pagina.
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.
Informatica Avanzata Trattamento di Foto e Immagini Digitali UNI3 - NICHELINO Lez. N Gennaio 2009 di Pautasso Luciano Lez. N.
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!“
Il linguaggio HTML Antonella Schiavon – settembre 2008 rev. 1 – aprile 2011.
HTML HyperText Markup Language Linguaggio per marcare un’Ipertesto
Informatica Umanistica A.A. 2008/2009 LEZIONE 3 HTML + CSS Il contenuto e la sua visualizzazione: separati finalmente!
Pagine Web statiche: HTML
HTML Gli elementi principali di una pagina Web. Titolo: 2  Attribuisce un titolo alla pagina  Il titolo è visibile nella “barra del titolo” del browser.
Gli standard web W3C standard HTML CSS “…a set of standardized best practices for building web sites, and a philosophy of web design and development.
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.
La struttura del documento
CORSO Di WEB DESIGN prof. Leonardo Moriello
Creazione di pagine per Internet Brevi note a cura di Emanuele Lana
Informatica Umanistica A.A. 2008/2009 LEZIONE 1 PRESENTAZIONE, INTRODUZIONE HTML.
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.
Programma delle lezioni LABORATORIO B  Lezione 01: 27/02martedi  Lezione 02: 06/03martedi  Lezione 03: 13/03martedi  Lezione 04:
GUIDA BASE PER L’HTML Indice:
HyperText Markup Language Informatica applicata alla comunicazione multimediale Cristina Bosco.
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.
HTML e CSS C. Gena, C. Picardi, J. Sproston HTML e CSS.
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
ELABORAZIONE TESTI MICROSOFT WORD EM 09.
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à.
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:

Informatica Umanistica A.A. 2008/2009 LEZIONE 2 HTML: LISTE E TABELLE e altro http://orari.lett.unitn.it/

Possibile modifica al calendario 22/04 mercoledì ore 16-18 23/04 giovedì ore 16-18 29/04 mercoledì ore 16-18 30/04 giovedì ore 16-18 06/05 mercoledì ore 16-18 07/05 giovedì ore 16-18 13/05 mercoledì ore 16-18 14/05 giovedì ore 16-18 19/05 martedì ore 16-18 20/05 mercoledì ore 16-18 21/05 giovedì ore 16-18

Lezione 2 SOMMARIO Ripasso concetti generali. Tag – Elementi di base. Headings e tag di testo. Linee, Paragrafi, Colori, Link. Immagini. Caratteri speciali Esempi vari

Che cos’è l’HTML? HTML (Hyper Text Markup Language)‏ il linguaggio standard per le pubblicazioni del World Wide Web. Linguaggio di marcatura (markup), ovvero testo con informazioni riguardanti il testo stesso. Es: <markuptag>testo</markuptag> Quello che si produce con un markup language non è il documento stesso, ma un file di codice e testo che deve essere poi interpretato da una applicazione (nel caso dell'HTML il browser) Quindi i documenti HTML possono essere creati da semplici editor di testo (persino “Blocco Note”)‏ Editor di riferimento per il corso: SciTE.

Noi tratteremo… HTML 3.2 Reference Specification W3C Recommendation 14-Jan-1997 http://www.w3.org/TR/REC-html32

Struttura Documento HTML Un documento HTML è costituito da tre parti: Una linea che contiene la versione di HTML. Una sezione contenente l'intestazione. (HEAD). Il corpo (BODY) che contiene il contenuto del documento. Ogni documento scritto in HTML deve essere contenuto in un file, la cui estensione deve essere .htm o .html

Il mio primo HTML – primo.html Nominare e salvare il file (primo.html) http://virtualtips.wordpress.com/ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Draft//EN"> <html> <head> <title>Il mio primo HTML</title> </head> <body> <p> Hello, World! </p> </body> </html>

Elemento DocType Dichiara la tipologia del documento <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> Dichiara la tipologia del documento Seguendo le indicazioni del W3C, Doctype deve essere il primo elemento ad aprire il documento. Questo vuol dire che va posto prima di <HTML>. Ha il compito di fornire informazioni al server Web che ospita la pagina.

Elemento DocType <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> HTML PUBLIC: il documento è pubblico DTD HTML 3.2: (document type definition) la versione di HTML supportata è la 3.2 EN: la lingua del documento è l'inglese L'uso di DOCTYPE non è obbligatorio e può essere omesso. Certamente un suo utilizzo aiuta il server Web ad interpretare correttamente il documento. DOCTYPE è un tag che non prevede un elemento di chiusura. Niente spazi davanti!!! Deve essere il primo carattere del file!

Un altro esempio (che non useremo) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> HTML: il linguaggio è l'HTML PUBLIC: il documento è pubblico W3C: il documento si riferisce alle specifiche rilasciate dal W3C -  le specifiche non sono registrate all'ISO (organizzazione di standardizzazione internazionale). Se lo fossero state, ci sarebbe stato un "+" DTD HTML 4.01 Transitional: il documento si riferisce a una DTD ("Document Type Definition"); in questo caso la versione di HTML supportata è la 4.01 "transitional“ (temporanea, di transizione da una specifica all’altra) EN: la lingua con cui è scritta la DTD è l'inglese

Analisi primo.html Un documento HTML e' normalmente diviso in due sezioni: Testa (<head>): Contiene informazioni non immediatamente percepibili, ma che riguardano il modo in cui il documento deve essere letto e interpretato. Questo è il luogo dove scrivere - ad esempio - i meta-tag (alcuni sono ad esclusivo beneficio dei motori di ricerca), script JavaScript o VbScript, fogli di stile, ecc. Corpo (<body>): Qui è racchiuso il contenuto vero e proprio del documento

Analisi primo.html Dove viene visualizzato nella finestra del browser? TAG di apertura Radice del documento HTML <html> <head> <title>Il mio primo HTML </title> </head> <body> <p> Hello, World! </p> </body> </html> Intestazione e titolo del documento Corpo del documento TAG di chiusura Dove viene visualizzato nella finestra del browser?

Elemento Title L'elemento <TITLE></TITLE> è il più utilizzato all'interno del tag <HEAD>, in quanto fornisce il titolo alla pagina. Il titolo viene solitamente visualizzato dai browser nell'intestazione di pagina.

Altro esempio: www.unitn.it <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it-IT" lang="it-IT"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="cache-control" content="no-cache" /> <meta http-equiv="pragma" content="no-cache" /> <title>Università degli Studi di Trento</title> </head> … Elemento <title>: cosa viene visualizzato e dove?

Analisi primo.html Concetto di TAG: Attenzione all’apertura TAG Attenzione alla chiusura TAG Importanza dell’indentazione <html> <head> <title>Il mio primo HTML </title> </head> <body> <p> Hello, World! </p> </body> </html>

Analisi primo.html Annidamento: i tag possono (a volte devono) essere annidati <TAG1 attributo=“valore”>  contenuto 1  <TAG2>   contenuto 2  </TAG2> </TAG1> <html> <head> <title>Il mio primo HTML </title> </head> <body> <p> Hello, World! </p> </body> </html>

Struttura generico TAG HTML Un generico TAG HTML (elemento) è del tipo: <nometag attr1=“val1” attr2=“val2” … > Parte interna (può contenere altri tag) </nometag> Esempio: <title> blablabla </title> Tag di apertura Tag di chiusura

Buone abitudini… <nometag attr1=“val1” attr2=“val2” … > Parte interna (può contenere altri tag) </nometag> Scrivere i tag tutti in minuscolo (o tutti in maiuscolo) – Uniformità. Chiudere tutti i tag I tag singoli si chiudono con / es.: <br/> <img/> I valori degli attributi vanno sempre tra “ “.

Esercizio http://www.antoniobucchiarone.it/Esercizi/Es ercizi-Lezione1.pdf Esercizio n° 2

Trovare gli errori nel codice HTML: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>La mia prima pagina web<title/> </head> <body/> Pagina di prova </body> </html>>

Browser e editor I documenti HTML Si creano con un editor di testo (SciTE, blocco note, ..., no Word!) come puro testo. Si visualizzano con un browser (Mozilla Firefox, Safari, Opera ... Internet Explorer)‏ Per modificare un file .html, clicca con tasto destro, “Apri con” SciTE Per visualizzare un file .html, doppio click sul file (“Apri con Explorer” e' il comportamento di default)‏

E adesso? Ora vedremo alcuni possibili tag. Voi potrete provare ad inserirli direttamente dentro i vostri documenti HTML. Quando un documento HTML diviene troppo lungo, createne un altro, ad esempio, secondo.html, terzo.html, ...

<!-- questo è un commento --> Commenti <!-- questo è un commento --> I commenti NON vengono visualizzati dal browser, si possono vedere solo dal file sorgente. Rendono il codice più leggibile: di solito sono indicazioni per il webmaster Permettono di orientarsi anche in file molto lunghi e complessi

L’intestazione HEAD <head> </head> Racchiude informazioni sul documento. <title> Titolo </title> (Obbligatorio)‏ Indica il titolo del documento: Il titolo è anche il nome mostrato nella lista bookmark (preferiti)‏ Si vede nella barra del titolo.

L’intestazione HEAD <head> </head> Racchiude informazioni sul documento. All’interno di <head> </head>: Elemento <meta> (non si chiude)‏: Permette di specificare metadati (info riguardo al documento e non al contenuto). È costituito da una coppia nome/valore, e ha tre attributi principali: http-equiv: info sulla visualizzazione del documento Name: info ininfluenti per i browser, ma utili agli utenti per conoscere, per esempio, l'autore del documento. Content: determina il valore da attribuire alla proprietà che lo precede

Attributi del tag <meta>: http-equiv <meta http-equiv=“content-type" content="text/html; charset=iso-8859-1"> dà informazioni sul tipo di caratteri che sono usati nel documento, e che corrispondono allo standard "iso-8859-1” <meta http-equiv ="content-language" content="Italian"> indica che il sito è scritto in italiano.

Attributi del tag <meta>: name <meta name=“author” content=“Michela”> author identifica l’autore della pagina content specifica il valore da attribuire a “author” <meta name="keywords" content=“html"> - keywords specifica le parole chiave del documento (utile per i motori di ricerca)

L’elemento BODY e i colori <body> Testo </body> Attributi: Immagine di sfondo <BODY BACKGROUND="URL"> Colore di sfondo <BODY BGCOLOR="#$$$$$$"> Colore del testo <BODY TEXT="#$$$$$$"> Colore dei collegamenti <BODY LINK="#$$$$$$"> Colore dei collegamenti visitati <BODY VLINK="#$$$$$$"> Colore del collegamento selezionato <BODY ALINK="#$$$$$$"> Altri attributi comuni: id, class: identificatori

Uso dei Colori I colori vanno in esadecimale ma alcuni sono stati standardizzati con nomi significativi: White=“#FFFFFF”  Black=“#000000”  Red=“#FF0000”  Blue=“#0000FF”  Green=“#009900”  Yellow=“#FFFF00”

I codici esadecimali dei colori I colori sono indicati con numeri esadecimali. Numeri in base 16 e più precisamente sono: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, dove zero è pari a 0 e F è paria a 15. La base esadecimale identifica un colore ben specifico.Il numero esadecimale con valore più alto è FF che equivale al valore decimale 255. In HTML i colori sono indicati con un codice a 6 caratteri preceduto dal simbolo # che indica appunto un colore. #FFFFFF = Bianco. E’ composto da: FF = 255 Rosso FF = 255 Verde FF = 255 Blu 255 parti di rosso, 255 parti di verde e 255 parti blu

Gli attributi dei tag <BODY BGCOLOR="#ff0000"> ..... </BODY> BGCOLOR e' l'attributo del tag BODY #ff0000 e' il valore dell'attributo BGCOLOR del tag BODY È possibile inserire più attributi per un tag. Attenzione agli spazi: 1 spazio per separare le coppie (attr=”val”) e basta! http://www.ficml.org/jemimap/style/color/wheel.html

<h1> <h2> <h3> <h4> <h5> <h6> Titoli (Headings)‏ <h1> <h2> <h3> <h4> <h5> <h6> Sei livelli di titoli (livello di importanza: da 1 a 6). Attributi: id, class, align align (left|center|right) – allineamento: <H1 ALIGN=“CENTER”> titolo centrato </H1>

Headings – Esempi titoli Impostare importanza dei titoli <h1>titolo 1 </h1> <h2>titolo 2 </h2> <h3>titolo 3 </h3> <h4>titolo 4 </h4> <h5>titolo 5 </h5> <h6>titolo 6 </h6>

Esempio tag divisore: <hr/> Esercizio: Inserire una linea orizzontale piena rossa, spessa 5px, larga il 50% della pagina , centrale. Tag per Riga orizzontale: <HR/>     Attributo Allineamento: <HR ALIGN=“LEFT|RIGHT|CENTER”/>   Attributo Spessore: <HR SIZE=“?”/> (in pixel)‏ Attributo Larghezza: <HR WIDTH=“?”/> (in pixel)‏ Attributo Larghezza in percentuale <HR WIDTH="%“/> (percentuale rispetto larghezza pagina)‏ Attributo Riga piena: <HR NOSHADE/> (senza l'effetto ombra) Soluzione: <hr noshade size="5" width="50%" align="center" color=“#FF0000”/>

Andare a capo Andare a capo (singolo tag)‏ <br/> (sta per break) Esempio: Sempre caro mi fu quest'ermo colle,<BR/> e questa siepe, che da tanta parte<BR/> dell'ultimo orizzonte il guardo esclude.<BR/>

Alcuni Tag di testo Grassetto <b>parola</b> Corsivo <i>parola</i> Testo barrato <s>parola</s> Sottolineato <u>parola</u>

Linee e paragrafi Il tag <P> Paragrafo </P> definisce un paragrafo. Attributi per l’allineamento: <P ALIGN=“LEFT|CENTER|RIGHT”></P> Esempio: <p align=“center”> Paragrafo centrato</p> <p align=“right”> Paragrafo a destra </p>

Il tag FONT Specifica alcune caratteristiche del font usato. Attributi: - Size (intero da 1...7)‏ <FONT SIZE=“?”></FONT> (valori da 1 a 7)‏ - Color <FONT COLOR="#******"></FONT> - Face (lista tipo font da utilizzare (helvetica,verdana..)‏ <FONT FACE="Verdana"></FONT>

Link – Collegamenti Ipertestuali Un link è un collegamento tra una risorsa web ed un’altra. Costrutto di base per gli ipertesti. “Causa” di successo del web La Risorsa “puntata” puo' essere qualsiasi risorsa Web (documenti HTML, video, suoni, immagini, ecc).

Visitare una risorsa “linkata” Il comportamento di base di un link, di solito attivato dal click del mouse è: Viene prelevata la risorsa. Il browser carica la risorsa visualizzandola o nella stessa pagina o in una nuova finestra o aprendo un programma che gestisce il tipo di file relativo. Un link può anche puntare ad una parte della stessa pagina.

Il Tag <a> Il tag <a> (Anchor) permette la creazione di link all’interno di pagine HTML. Va chiuso obbligatoriamente. Di solito l’elemento (la parte compresa tra l’inizio e la fine di un tag) viene sottolineato e quando ci si passa sopra il cursore del mouse cambia forma.

Il Tag <a> (2)‏ Sintassi: <a> link </a> Attributi: href=“URI” indica la risorsa destinazione, può essere relativo o assoluto. In altre parole specifica l’anchor destinazione.

E’ tempo di esempi Esempio di link alla pagina dell’università. Puoi visitare <a href=“http://www.unitn.it”>il sito dell’università di Trento </a> Esempio di link a google con tag interno (annidamento). <a href=“http://www.google.it”><b>Il motore di Ricerca google </b></a> aiuta a trovare pagine Web

Dove si trova la risorsa linkata? URI relativi e assoluti URI relativo (al file .html)‏ <a href=“dir/altro.html”>file in sottodirectory</a> <a href=“file.zip”>file zippato</a> URI assoluto <a href=“http://www.unitn.it”>remota</a> <a href=“g://cartella/file.html”>sul disco</a> NO! (tutto ciò vale per ogni risorsa, anche per le immagini!)‏

Links nella stessa pagina <a name=“sezione1”> Sezione </a> Scrivere la sezione 1… Link alla sezione 1: <a href=“#sezione1”> Collegamento alla sezione 1 </a>

Alcune note I link non si possono annidare. Non è consentito mettere un link dentro un altro link, oltre che inutile I nomi del link devono essere UNIVOCI Esempio sbagliato <a name=“uno”>…</a>

2 pagine linkate tra di loro Gia' abbiamo primo.html Ora creiamo secondo.html Poi modifichiamo primo.html, aggiungendo un link a secondo.html IMPORTANTE: aver capito differenza tra percorsi relativi e assoluti

Non solo parole! Relativo o assoluto! Ma meglio relativo! Aggiungiamo le immagini alle nostre pagine WEB. Un’immagine è una risorsa web che deve essere disponibile e localizzata da un URI! Relativo o assoluto! Ma meglio relativo! Le immagini sono “inglobate” nella pagine HTML, il browser le carica e le visualizza nel punto in cui sono collegate.

E per il WEB ? Non tutti i formati di immagini sono supportati dai browser. Consideriamo i più usati formati supportati dai browser: - GIF - JPEG (JPG) - PNG

<img/> non ha tag di chiusura quindi / alla fine! Il TAG per le immagini <img/> non ha tag di chiusura quindi / alla fine! Attributi: - src=“URI”: obbligatorio: indica la locazione dell’immagine. - alt=“Testo descrittivo”: fornisce una descrizione testuale per i browser non visuali. (vi siete mai chiesti come “vede” il Web un non vedente?)‏ - width e height, larghezza e altezza dell’immagine impostate manualmente, supportano l’uso di percentuali. (non obbligatori ma consigliati)‏

Alcuni altri attributi di IMG hspace=“pixels”, vspace=“pixels” Quantità di spazio vuoto da mettere a sinistra e a destra dell’immagine. border=“pixels” Dimensione del bordo dell’immagine. align=“bottom|middle|top|left|right” Posizione dell’immagine rispetto al “contesto”

Esempi tag immagini <IMG ALT=”Immagine di un gatto” SRC=“../image01.jpg" WIDTH="100" HEIGHT="50"> <IMG SRC=“../img/immagine01.jpg" ALIGN="bottom" ALT=”descr”> <IMG SRC=“img01.jpg" VSPACE="10" HSPACE="20" ALT=”descr”> <IMG SRC=“../casa.jpg" BORDER="5" ALT=”descr”> <A HREF=“http://www.unitn.it"><IMG SRC=“../index.gif" ALT=”descr”></A> questa immagine e' anche un link, se clicco sull'immagine visito http://www.unitn.it)‏

Caratteri speciali < < > > & & " " € € < < > > & & " " € € Copyright © Spazio   à à è é è è ì ì ò ò ù ù À À È É È &Egrave Ì &Igrave Ò &Ograve Ù &Ugrave ç ç ñ ñ

Esercizio Scrivere in una pagina Web Il tag <br/> serve per “andare” a capo

Elenchi L’HTML permette di rappresentare dati sotto forma di elenco. Liste non ordinate (Unordered List)‏ Liste ordinate (Ordered List)‏

Elenchi non ordinati L’elenco non ordinato viene introdotto dal TAG <UL> (Unordered List) che va chiuso. All’interno del TAG ogni elemento va specificato con il TAG <LI>(List Element). Struttura: <ul> <li> Primo elemento </li> … <li> i-esimo elemento </li> </ul>

Elenchi ordinati L’elenco ordinato viene introdotto dal TAG <ol> (Ordered List) che va chiuso. All’interno del TAG ogni elemento va specificato con il TAG <li> (List Element)‏ Struttura: <ol> <li> Primo elemento </li> … <li> i-esimo elemento </li> </ol>

Alcuni attributi start=“elemento_di_partenza” ; da applicare a <ol> Es.: <ol type=“1” start=“3”> <li> primo elemento </li> </ol> type=“tipo_elenco”; da applicare ad entrambi.

Tipi di elenchi Tipi di elenchi ordinati <ol type="1"> Elenco numerato <ol type="a"> Elenco lettere minuscole <ol type="A"> Elenco lettere maiuscole <ol type="i"> Elenco romano minuscolo <ol type="I"> Elenco romano maiuscolo Tipi di elenchi non ordinati <ul type="disc"> Pallino pieno <ul type="circle"> Pallino vuoto <ul type="square"> Quadretto

Le liste si possono annidare <ul> <li> Sotto mettiamo una lista </li> <li> <li>bla</li> </ul> </li>

Tabelle Le tabelle costituiscono un modo per organizzare “dati” in righe e colonne; Le “celle” delle tabelle possono contenere: Testo Immagini Link Altre tabelle .... Le tabelle permettono anche di “strutturare” le pagine, di raggruppare celle, contenere titoli e didascalie;

Tag per le tabelle Il TAG fondamentale: <table>…</table> Didascalia: <caption> </caption> Indica una didascalia della tabella. Se si vuole inserire, va messo subito dopo <table>

Attributi vari Larghezza desiderata <TABLE WIDTH=”?”> (in pixel)‏ Larghezza in percentuale <TABLE WIDTH="%"> (in percentuale)‏ Riga <TR></TR> - Table Row Allineamento <TR ALIGN=LEFT|RIGHT|CENTER|MIDDLE|BOTTOM> Cella <TD></TD> Table Data - (deve essere all'interno di una riga)   Allineamento <TD ALIGN=LEFT|RIGHT| CENTER|MIDDLE|BOTTOM> Colonne da occupare <TD COLSPAN=?> Righe da occupare <TD ROWSPAN=?>   Larghezza desiderata <TD WIDTH=?> (in pixel)‏ Larghezza desiderata in percentuale <TD WIDTH="%"> Colore di sfondo della cella <TD BGCOLOR="#$$$$$$">

Bordi e Margini

Bordi e Margini – in pixel Bordo: <table border="?" bordercolor="?"> Spazio tra celle: <TABLE CELLSPACING="?"> Spazio all'interno: <TABLE CELLPADDING="?">

Esempio (3 righe – 2 colonne)‏ <table> <tr> <td><strong>Cella 1, Riga 1</strong></td> <td><strong>Cella 2, Riga 1</strong></td> </tr> <td><em>Cella 1, Riga 2</em></td> <td><em>Cella 2, Riga 2</em></td> <td><em>Cella 1, Riga 3</em></td> <td><em>Cella 2, Riga 3</em></td> </table>

Riassunto Elementi Tabelle <TABLE width=“” border =“” cellspacing =“” cellpadding =“” bgcolor =“” bordercolor=“”> <CAPTION align =“” > </CAPTION> <TR bgcolor =“” align =“” > <td bgcolor =“” rowspan =“” colspan =“” width =“” height =“” align =“” > ... </table>

Problemi grafici Se non viene specificata una dimensione per la tabella le celle si adattano al contenuto. Restringendo la finestra del browser la tabella manderà a capo il contenuto delle celle, poiche' la tabella si adegua alle dimensioni della finestra. Quindi fissare le dimensioni è importante! E' consigliabile l'utilizzo delle dimensioni in percentuale per creare layout di pagina che si adeguino a qualsiasi risoluzione di schermo. Per grandezze fissate e per non perdersi nel calcolare la percentuale, si lavora in pixels.

Esempio Tabella a grandezza fissa <table width="75%" height="20%" border="3"> <tr> <td><strong>Cognome</strong></td> <td><strong>Nome</strong></td> <td><strong>Indirizzo</strong></td> </tr> <td><em> Ferron</em></td> <td><em> Michela</em></td> <td><em>Via …. </em></td> <td><em>Massa</em></td> <td><em>Paolo</em></td> <td><em>Via ….</em></td> </table>

Larghezza celle e bordo La larghezza va espressa solo per le celle della prima riga, in quanto le righe seguenti seguiranno le impostazioni della prima. Nota: impostando border=“0” i bordi della tabella non sono più visibili.

Link nelle tabelle <table width="50%" border="0"> <tr> <td width="30%” align="center"><strong> Link</strong></td> <td width="70%” align="center"><strong>Categoria</strong></td> </tr> <td align="center” ><a href="http:\\www.google.it">Google.it</a></td> <td align="center” ><em>Motore di ricerca</em></td> <td align="center” ><a href="http:\\www.yahoo.it">Yahoo.it</a></td> </table>

Ultimo esempio <table width="75%" border="3" bordercolor="#FA45DD" bgcolor="#AA21DE" cellpadding="5“ cellspacing="10"> <tr> <td width="30%" bgcolor="#DA00AD"> <strong> Link </strong></td> <td width="70%" bgcolor="#DA00AD"><strong> Categoria </strong></td> </tr> <td><a href="http:\\www.google.it">Google.it</a></td> <td><em>Motore di ricerca</em></td> <td><a href="http:\\www.yahoo.it">Yahoo.it</a></td> <td><em>Motore di ricerca </em></td> </table>

Esercizi http://www.antoniobucchiarone.it/Esercizi/Ese rcizi-Lezione2.pdf