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

Documenti analoghi
Esistono editor WYSIWYG (What You See Is What You Get) (FrontPage)

Elementi di HTML. grazie a Chiara Renso. KDD Lab, ISTI-CNR, Pisa

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

Linguaggio per ipertesti

Linguaggi di programmazione PC server-client CSS

Elementi in HTML Un elemento è una componente fondamentale della struttura di un documento di testo. Alcuni esempi di elementi sono testate, tabelle,

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

HTML. I tag HTML (parte 1)

Comandi principali del linguaggio HTML (Hyper Text Markup Language)

LINGUAGGI PER IL WEB HTML. (HyperText Markup Language)

Introduzione al linguaggio HTML

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

<!-- TESTO DEL COMMENTO

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

Web. HyperText Markup Language

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

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

HTML Guida di riferimento

HTML. Hyper Text Mark-Up Language

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

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

HTML (Hyper Text Mark-up Language)

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

HTML e CSS. Concetti base

Language.

Introduzione all HTML

D B M G Il linguaggio HTML

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

@2011 Politecnico di Torino 1

#HTML & MArkup Languages. good web design VS bad web design

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

Un introduzione a HTML

Informatica (Sistemi di elaborazione delle informazioni)

Costruzione di un sito web - HTML

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

WEB. Introduzione HTML. Gabriele Murara

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

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

Guida html e css base

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

APPUNTI DI INFORMATICA IL LINGUAGGIO HTML

Primi passi con HTML. Il documento HTML

Hyper Text Markup Language HTML

INSERIMENTO. Un foglio di stile può essere esterno e interno: Un foglio esterno si carica: Un foglio interno può essere compilato

Parte II.4 World Wide Web

Linguaggi per il Web Linguaggi di markup: CSS

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.

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

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

Cimini Simonelli - Testa

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

Progettazione Siti Web: Pagine Web Introduzione e HTML

Prof. Pagani Corrado HTML

IMMAGINI INTRODUZIONE

Anno scolastico INFORMATICA. 2. Conoscere e classificare il software

Creazione di pagine Web Silvio Peroni

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

Primi Elementi sul linguaggio HTML

Struttura Layout Monolitico Fisso con Menu Orizzontale

Luca Tesei. Laboratorio di Sviluppo Web: Le Basi. Modulo IFTS. Fermo 31/03, 03/04, 07/ Prof. Luca Tesei Università di Camerino 1

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

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

Sistemi Di Elaborazione Dell informazione

Modulo 1: Fondamenti per scrivere una pagina web

Disegnare il Layout. 1

APPUNTI DI HTML (QUARTA LEZIONE)

HTML HyperText Markup Language:

Web Design. Media Dream Academy. Stefano Gaborin

HTML. Hyper Text Markup Language

Il linguaggio HTML - Parte 5

Prof. Rocco Ciurleo 1

HTML: tag. HTML: tag. HTML: tag. HTML: un semplice esempio

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

Tabelle HTML. Tabelle Un po di notazione.

Prefazione... xi. Da leggere prima di iniziare...xiv. Capitolo 1 Introduzione a JavaScript Sezione A Programmazione, HTML e JavaScript...

I PRINCIPALI TAG DEL LINGUAGGIO HTML

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

Informatica di Base. Programma Lezioni

Internet, Browser e HTML

Elenchi puntati e numerati

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

Appunti sui fogli di stile

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

Tutorial di HTML basato su HTML 4.0 e CSS 2

HyperText Markup Language Informatica applicata alla comunicazione multimediale Cristina Bosco

HTML 2. Il tag BODY. Nota. Esempio. body e i suoi tag

Sommario. Breve storia di Internet Commutazione di pacchetto e TCP/IP Il Web HTTP HTML CGI... Connessione tra basi di dati e Web

Tutti i siti web usano HTML e CSS. Dopo che avrai imparato questi due linguaggi, sarai pronto per costruire il tuo sito web!

Il linguaggio HTML - Parte 4

Macchine per l elaborazione dell informazion e. Sistemi di Elaborazione delle Informazioni. Informatica II

Introduzione a XHTML. smartpixel. Guida al linguaggio e alle sue regole di base

Sommario. Nozioni di base su HTML

EUROPEAN COMPUTER DRIVING LICENCE WEB EDITING - Versione 2.0

Il Web è un sottoinsieme di Internet

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

Esercizi. Introduzione all HTML. Il WWW

2.4 Il linguaggio (X)HTML

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

Immaginiamo la nostra prima tabella come una griglia formata da righe e colonne. I tag necessari per creare una tabella sono: <table>

body e i suoi tag HTML 2

Transcript:

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 Wide Web ossia su Internet Paolo Baldan baldan@math.unipd.it http://www.math.unipd.it/~baldan HTML 2 HTML 2 Hyper Text Markup Language Hyper Text Markup Language linguaggio testuale per descrivere la struttura di documenti ipertestuali disponibili nel World Wide Web ossia su Internet Interpretato dai browser può succedere che lo stesso documento venga mostrato in modo diverso da due browser differenti linguaggio testuale per descrivere la struttura di documenti ipertestuali disponibili nel World Wide Web ossia su Internet Interpretato dai browser può succedere che lo stesso documento venga mostrato in modo diverso da due browser differenti I documenti possono essere locali (su disco oppure su di un server HTTP locale) pubblici (su server HTTP con indirizzo pubblico)

3 Sorgente HTML 4 Sorgente Visualizzazione: Browser web Specifica la struttura del testo ed i suoi elementi header, tabelle, paragrafi, liste <head> </head>. collegamenti ipertestuali immagini In locale - Open File Tramite web server - Open URL form Struttura gerarchica gli elementi possono contenere testo o altri elementi Disco espressa mediante TAG TAG HTML 5 Un semplice documento 6 Rappresentato come < nome del tag > Normalmente: inizio (start tag) e fine (end tag) di un elemento. Es.: <p>ecco un paragrafo</p> Alcuni elementi possono includere attributi (indicati nello start-tag) <p align= center >Ecco un paragrafo</p> <head> <title>pagina di esempio</title> </head> <h1>questa è una pagina HTML</h1> HTML non è case sensitive <title> <TITLE> <title>

Head 7 Body 8 Informazioni non (immediatamente) visualizzate, utili per il browser Contenuto vero e proprio del documento come il documento deve essere visualizzato (CSS) Visualizzato nella finestra del browser titolo (<title>...</title>) script <script Language="javascript"> <!-- function start(){ window.print( hello ); } //--> </script> Attributi (deprecati...) bgcolor - colore di sfondo text, link, vlink, alink colori del testo, dei link, dei link visitati e e per i motori di ricerca dei link attivi <meta name="description" content="corso di HTML"> background= images.gif - immagine di background <meta name="keywords" content="html, javascript"> Collegamenti Ipertestuali 9 Anchor <a> 10 La caratteristica principale dell'html è quella di permettere il collegamento (Hypertext Link) di un testo e/o un immagine con un altro documento o una sezione di questo. Un browser evidenzia il testo o l'immagine con un particolare colore e/o sottolineandoli, per indicare la presenza di hypertext link (spesso abbreviato con hyperlink o link). Il tag utilizzato per definire un hyperlink è <a>, dove "a" sta per anchor Per includere un anchor in un documento: lo start-tag specifica l URI del documento riferito mediante l attributo <a href= resource URL > elemento </a> l elemento racchiuso (testo e/o immagine) serve hypertext link Esempi: <a href= pagina1.html >pagina1</a> <a href= http://www.miosito.com >Il mio sito</a>

Heading <h1> <h6> 11 Paragrafi 12 Per dare un titolo a sottosezioni del documento <head> <title>esempio</title> </head> Tag <p> permette di strutturare il testo in paragrafi <div> similmente, divide il testo in paragrafi o sezioni Testo Normale <h1>intestazione 1</h1> <h2>intestazione 2</h2> <h3>intestazione 3</h3> <h4>intestazione 4</h4> <h5>intestazione 5</h5> <h6>intestazione 1</h6> Ancora testo normale - Tipicamente alla sezione è associato uno stile di formattazione Attributo align (deprecato) Tag <br> (o meglio <br />) induce un line break Paragrafi: Esempio 13 <head> <title>paragrafi</title> </head> Il testo può essere strutturato in paragrafi: <p align= center > Ecco il primo paragrafo, dove il testo è centrato, con l'attributo (deprecato) align. </p> <div> Ed il secondo paragrafo, <br /> dove forzo una interruzione di linea e così vado a capo. </div> Liste Ordinate: Esempio 14 <head> <title>liste ordinate</title> </head> Una lista con primo livello numerico e secondo alfabetico <ol type= 1 > <li>item di primo livello <ol type="a"> <li>item di secondo livello</li> <li>item di secondo livello</li> </ol> </li> <li>item di primo livello <OL start="3" type="a"> <li>item di secondo livello</li> <li>item di secondo livello</li> </OL> </li> </ol>

Liste Non Ordinate 15 Commenti 16 Tag <ul> Attributi <!-- questo è un commento --> type=disc square circle list item <li> Attributi type=disc square circle I commenti NON vengono visualizzati dal browser, si possono vedere solo dal sorgente Possono essere utili per rendere non visibile del codice senza cancellarlo effettivamente Ancora sui link: link interni 17 Se vuoi vai direttamente alla <a href="linkinterni.html#seconda">seconda</a> parte,<br /> anche <a href="#seconda">così</a>. <h1>prima parte</h1> <p>alcune indicazioni<br /> utili per la prima<br /> parte del documento</p> Font style 18 <tt>,<i>,<b>,<strike>, <big>,<small>,<sub>, <sup>,<font>,<basefont> <a name="secondaparte"> <h1>seconda parte</h1> </a> <p>alcune indicazioni utili per la seconda</p>

Immagini <img src= URL /> tipicamente URL è il pathname assoluto o relativo di un file locale Attributi: alt - testo alternativo (nel caso l immagine non sia visualizzabile) - importante che sia specificato width, height - larghezza e altezza (in punti o % elemento contenente) - Es: height= 100, height= 20% 19 Immagini: Esempio 20 <img align="left" width="200" height="150" alt="il gruppo TNT" src="images/tnt.gif" /> <p> Nato in Italia negli anni '60 dalla straordinaria coppia di autori quale Max Bunker (lo sceneggiatore Luciano Secchi) e Magnus (il compianto e grandissimo disegnatore Roberto Raviola), il fumetto di Alan Ford e del Gruppo T.N.T. non ebbe un successo immediato. </p> Tabelle 21 Tabelle 22 Le tabelle in HTML servono, non solo per presentare in modo ordinato i dati, ma anche per disegnare il layout delle pagine (deprecato, al solito si dovrebbero usare fogli di stile, ma noi soprassediamo). Le tabelle in HTML si descrivono per righe e poi, in ogni riga, si descrivono le celle. <table> <td>dato1</td> <td>dato2</td> <td>dato3</td> <td>dato4</td> </table> TR TR TABLE TD dato1 TD dato3 TD dato2 TD dato4

Tabelle 23 Web-design? 24 <P>Inizialmente, un po' di testo normale</p> <table border="1"> <th>mese</th> <th>anno</th> <th>quantità</th> <td>gennaio</td> <td>1990</td> <td>123</td> <td>febbraio</td> <td>1991</td> <td>131</td> NON E` OGGETTO DI QUESTO CORSO... QUI SOLO QUALCHE RUDIMENTO DI HTML!!!!! Il web design è la disciplina che si occupa della creazione di siti Web. E una attività interdisciplinare che si occupa di aspetti di tecnologia web e di comunicazione. Un sito web, se ben progettato deve non solo comunicare, ma anche essere usabile <caption>caption</caption> </table> Struttura gerarchica e visita lineare 25 Qualche idea... 26 Il meccanismo dei link induce sui siti web una struttura gerarchica (+/- ad albero) Progettare per l'usabilità vuol dire progettare siti Web che sono semplici, funzionali e facili da usare. Il browser con i pulsanti avanti e indietro induce una struttura di visita lineare Un metodo per valutarla è prendere a caso una pagina del sito e porsi le Abbiamo così due strutture, quella implicita del sito e quella del browser Il browser ripercorre in modo lineare la visita dell utente - potrebbe non rispecchiare la struttura del sito seguenti domande: Dove sono? Di cosa si tratta? Dove posso andare?

Struttura 27 Come progettare un sito 28 Questo criterio di usabilità induce una struttura ricorrente nei siti web E utile quando si progetta un sito, disegnare carta e penna la struttura che si vuole adottare. Dove sono? Barra del Nome Tipicamente i siti hanno una struttura gerarchica dalla home page in sezioni e poi in sottosezioni, per livelli. Barra di Navigazione Dove posso andare? Di cosa si tratta? Area di Lavoro La barra di navigazione deve in qualche modo rispecchiare questa struttura Devo decidere cosa voglio, in quale sezione e a quale livello di struttura La struttura gerarchica 29 La struttura gerarchica Per ogni livello della struttura disegnare il layout della pagina tipica 30 Home Page Livello 1 Livello 2 Home Page Livello 1 Livello 2