HTML il linguaggio per creare le pagine per il web Parte I: elementi di base.

Slides:



Advertisements
Presentazioni simili
Training On Line - CONP. 2 Richiesta Da Menu: Conferimenti ad inizio anno termico > Agosto > Pluriennali > Nuova Richiesta Si accede alla pagina di Richiesta.
Advertisements

Dipartimento di Ingegneria Idraulica e Ambientale - Universita di Pavia 1 Caduta non guidata di un corpo rettangolare in un serbatoio Velocità e rotazione.
1 Tutto su liceoclassicojesi.it 1° Incontro sulla gestione di liceoclassicojesi.it.
Introduzione all’HTML
TAV.1 Foto n.1 Foto n.2 SCALINATA DI ACCESSO ALL’EREMO DI SANTA CATERINA DEL SASSO DALLA CORTE DELLE CASCINE DEL QUIQUIO Foto n.3 Foto n.4.
1 Pregnana Milanese Assessorato alle Risorse Economiche Bilancio Preventivo P R O P O S T A.
Premettendo che tutto quello che vedrete potrà essere usato contro di voi allesame ( e statene pur certi che lo useranno)….. …. E che DEBBI ENRICO è un.
HtML Premessa introduttiva al laboratorio Sergio Capone.
HYPER TEXT MARK-UP LANGUAGE
HTML Hyper Text Mark-Up Language. HTML Hyper Text Mark-Up Language Linguaggio di marcatura per ipertesti E un linguaggio di formattazione usato per descrivere.
HTML Hyper Text Mark-Up Language. HTML Hyper Text Mark-Up Language Linguaggio di marcatura per ipertesti E un linguaggio di formattazione usato per descrivere.
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.
INTERNET : ARPA sviluppa ARPANET (rete di computer per scopi militari)
Il linguaggio HTML.
1 Minicorso sull HTML A cura di Leo Izzo H T M L Tempo richiesto 4 ore.
Frontespizio Economia Monetaria Anno Accademico
1 Scoprire e capire HTML Creare semplici pagine WEB Maria Laura Alessandroni.
Il linguaggio per creare pagine per il web
Il linguaggio per creare pagine per il web
Ipertesto, navigazione e cenni HTML
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
Ufficio Studi UNIONCAMERE TOSCANA 1 Presentazione di Riccardo Perugi Ufficio Studi UNIONCAMERE TOSCANA Firenze, 19 dicembre 2000.
Architettura del World Wide Web
Esercitazioni di Informatica Grafica per Edile - Architettura
Labbreviazione: WWW letteralmente: World = mondo Wide = esteso Web = rete Può essere tradotta come: Rete estesa in tutto il mondo.
Laboratorio di Informatica di Base Laboratorio di Informatica di Base Laurea in Informatica Multimediale Docente: Andrea Fusiello profs.sci.univr.it/~fusiello.
Dicembre 2006 Informatica applicata prof. Giovanni Raho 1 Informatica applicata La comunicazione ed IL FORMATO DEI FILE.
La partita è molto combattuta perché le due squadre tentano di vincere fino all'ultimo minuto. Era l'ultima giornata del campionato e il risultato era.
Laboratorio di Informatica
Linguaggi di markup1 LINGUAGGI DI MARKUP. Linguaggi di markup2 Documenti su Internet Internet permette (tra laltro) di accedere a documenti remoti In.
Introduzione alle basi di dati
HTML HyperText Markup Language
Corso di PHP.
Introduzione al Web Concetti Fondamentali
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.
Classe 5 A Pr1 Il Sito Web Internet è la rete mondiale grazie alla quale possiamo comunicare via computer con ogni parte del globo. Di Internet fa parte.
2a Lezione: Martedì 6 Febbraio – HTML Comandi base
Internet L’essenziale.
Test Reti Informatiche A cura di Gaetano Vergara Se clicchi sulla risposta GIUSTA passi alla domanda successiva Se clicchi sulla risposta ERRATA passi.
1 Negozi Nuove idee realizzate per. 2 Negozi 3 4.
CORSO AVANZATO INFORMATICA
V.1 Progettazione Multimediale – 1 Progettazione multimediale HTML e i tag di base.
QUIZ – PATENTE EUROPEA – ESAME WORD
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.
Gianpaolo Cecere Introduzione
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.
Il World Wide Web Lidea innovativa del WWW è che esso combina tre importanti e ben definite tecnologie informatiche: Documenti di tipo Ipertesto. Sono.
Informatica Avanzata Trattamento di Foto e Immagini Digitali UNI3 - NICHELINO Lez. N Gennaio 2009 di Pautasso Luciano Lez. N.
BIOINFO3 - Lezione 101 GLI IPERTESTI Una delle innovazioni introdotte da HTML e dal WWW in generale, rispetto ad un testo normale è sicuramente la possibilità
Sviluppare un programma in C che, dato un array da 100 elementi interi caricato con numeri casuali compresi tra [10,100], sia in grado di cercare il valore.
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
Pagine Web statiche: HTML
Corso Web CSV – Andiamo on-line 1 Andiamo on-line Corso di formazione Elementi base per la costruzione di un sito web.
A.P. cat. B - 1 Per chi vuole: Libro di testo D.P. Curtis, K. Foley, K. Sen, C. Morin Informatica di base 2° edizione Mc Graw-Hill Companies.
CORSO Di WEB DESIGN prof. Leonardo Moriello
Creazione di pagine per Internet Brevi note a cura di Emanuele Lana
Linguaggio HTML & realizzazione di pagine su Web server Caratteristiche di un sito Web: fasi di realizzazione e linguaggio HTML.
IL GIOCO DEL PORTIERE CASISTICA. Caso n. 1 Il portiere nella seguente azione NON commette infrazioni.
Internet e HTML Diffusione di informazioni mediante la rete Internet.
HTML e CSS C. Gena, C. Picardi, J. Sproston HTML e CSS.
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
Servizi Internet Claudia Raibulet
Master in Telemedicina HTML per iniziare Maria Simi, dicembre 2004 [da un tutorial di Rigget]
Creazione di pagine per Internet Brevi note a cura di Emanuele Lana
Transcript della presentazione:

HTML il linguaggio per creare le pagine per il web Parte I: elementi di base

2 Si basa sul protocollo HTTP ed è stata la vera novità informatica degli anni 90 Sviluppato presso il CERN di Ginevra è il più potente mezzo di diffusione telematica di documenti elettronici Mezzo di comunicazione globale, interattivo, multimediale e ipertestuale ha cambiato radicalmente il modo di comunicare e di lavorare World Wide Web

3 lettura sequenziale pag1 pag2 pag3 pag4 pag7 pag5 pag6 Organizzazione di un testo

4 nodi (pagine) link anchor lettura secondo legami associativi Organizzazione di un ipertesto

5 browser: programma applicativo per navigare in rete page (pagina): singolo foglio di un ipertesto home-page: punto di ingresso di un sito web hotspot, hotword: porzione di una pagina che, se selezionata, permette di raggiungere un altro punto dellipertesto o una nuova risorsa Terminologia per gli ipertesti sul web

6 FAQ: domande ricorrenti su un certo argomento portale: sito web che offre risorse e servizi; è il punto di ingresso verso altri siti motore di ricerca: sito web che permette di districarsi nel deposito caotico di dati presenti nella rete forum: … Terminologia per gli ipertesti sul web

7 Il WWW usa il modello client-server per lo scambio delle informazioni Abbiamo il client (browser), programma applicativo che gira sullelaboratore dellutente il server, programma applicativo che gira sullelaboratore del fornitore di informazioni (provider) la rete Client-server

8 Ogni utente può richiedere delle informazioni attraverso il suo programma client La richiesta viaggia attraverso la rete fino a raggiungere lelaboratore server Il server interpreta la richiesta e restituisce allelaboratore client un file HTML contenente le informazioni desiderate (… oppure esegue uno o più programmi e restituisce una pagina generata dinamicamente) Client-server

9

10 Linguaggi di markup In un documento il markup è il codice che contiene le informazioni per la sua formattazione

11 Nellambito dellelaborazione elettronica dei testi sono stati creati strumenti informatici per automatizzare alcune operazioni per la creazione dei documenti Esistono programmi per lelaborazione dei testi di tipo diverso gli editor WYSIWYG gli editor che usano il concetto di markup Linguaggi di markup

12 Nel caso di editor che usano il concetto di markup un testo è costituito da due parti il contenuto vero o proprio le istruzioni che specificano come il contenuto deve essere rappresentato sul dispositivo (lo schermo di un PC, ma anche per esempio una stampante) In genere si racchiude il testo tra istruzioni chiamate tag (o etichette o codici) I tag sono scritti usando i normali caratteri e quindi i documenti possono essere creati usando semplici editor di testo Linguaggi di markup

13 File word (.doc)

14 Aprendo il file precedente con Blocco Note si vede il formato interno di Word e non si distinguono markup File word (.doc)

15 File in formato RTF (.rtf) RTF è un formato solo testo in cui si distinguono informazioni legate alla presentazione del documento e informazioni che fanno parte del contenuto

16 File in formato PostScript (.ps) Questo è un formato usato per la stampa. Anche in questo caso si distinguono informazioni legate alla presentazione del documento e informazioni che fanno parte del documento stesso

17 HTML Gli ipertesti del web sono scritti usando il linguaggio HyperText Markup Language (HTML) HTML non è un linguaggio di programmazione! HTML è un linguaggio di markup e permette di descrivere la disposizione di tutti gli elementi presenti allinterno di un documento

18 I documenti HTML sono dei file in formato testo (codice ASCII) Si possono creare con degli editor di testo dando lestensione.htm o.html I browser leggono i documenti HTML e li visualizzano interpretando le specifiche di formattazione in modo sequenziale HTML

19 WordPad (o qualunque altro editor di testo) scegliere il formato solo testo e salvare con estensione.htm (.html) documento HTML

20 HTML: sintassi informazioni Un documento HTML inizia sempre con il tag e termina sempre con il tag NB: il linguaggio HTML è case-insensitive e quindi,, sono tutti tag leciti (lo stesso vale per gli altri tag) Suggerimento: è meglio decidere allinizio come si scriveranno i tag ed essere consistenti

21 caratteristiche del documento documento HTML: sintassi

22 titolo del documento … HTML:

23 titolo del documento documento vero e proprio HTML:

24 <body bgcolor="colore sfondo" background="nome file con limmagine" text="colore testo" link="colore link da visitare" vlink="colore link visitato" alink="colore link selezionato" > NB: lordine con cui si scrivono gli attributi non è importante HTML:

25 bgcolor="red" bgcolor="yellow" bgcolor="#00ffff" text="#eeeeee" link="#ffffff" background="images/sfondo.gif" HTML: <body text="white" link="#cc0000" background="images/sabbia.gif">

26 Ogni colore può essere codificato mediante tre numeri compresi tra 0 e 255 che rappresentano le quantità di ROSSO VERDE e BLU presenti nel colore stesso Ogni numero compreso tra 0 e 255 deve essere trasformato nella rappresentazione esadecimale corrispondente (base 16) Con questa codifica si possono rappresentare più di 16,7 milioni di colori diversi HTML: RGB

27 nero # blu #0000ff verde #00ff00 rosso #ff0000 bianco #ffffff NB: le codifiche non si possono imparare a memoria; nei file HTML le codifiche esadecimali vanno scritte senza lasciare spazi vuoti tra le cifre decimale#esadecimale HTML: RGB

28 HTML: come si trovano i colori? Si può trovare il codice RGB di un colore usando la tavolozza dei colori di un programma di grafica (in questo caso Paint)

29 HTML: come si trovano i colori? Una volta trovato il codice RGB del colore in notazione decimale, si può usare la calcolatrice per trovare la codifica esadecimale corrispondente

30 In Linux si useranno altri programmi per trovare i colori ma il ragionamento da fare è sempre lo stesso: si sceglie il colore e si costruisce la sua codifica RGB in rappresentazione esadecimenle HTML: come si trovano i colori?

31 Il documento inserito nel viene visualizzato secondo le direttive di formattazione per scrivere titoli si possono usare titolo1 titolo2 … titolo6 per andare a capo …. HTML: titoli

32 Prova di documento Titolo importante Titolo meno importante Hello world hello world hello world hello world Hello world hello world hello world hello world HTML: esempio

33 HTML: esempio

34 Formato dei caratteri grassetto corsivo enfatizzato codice grassetto testo... HTML: caratteri

35 Allineamento testo da centrare HTML: allineamento

36 e (unordered list) primo elemento secondo elemento e (ordered list) primo elemento secondo elemento HTML: elenchi

37 Prova di documento Primo elemento della lista Secondo elemento della lista Terzo elemento della lista ……. HTML: esempio

38 HTML: esempio

39 Linee orizzontali Testo lampeggiante (solo per Netscape) questo testo lampeggia Testo scorrevole (solo per Explorer) questo testo scorre Commenti HTML: altri marcatori

40 NB: limmagine deve essere su un file a parte e deve essere in formato GIF, PNG o JPEG (BMP solo per Explorer) HTML: <img src="nome file dellimmagine" align="left" | "right" | "center" border="numero" height="numero" width="numero" hspace="numero" vspace="numero" alt ="testo alternativo allimmagine">

41 Prova di documento HTML: esempio

42 HTML: esempio

43 Link... Gli indirizzi per trovare i documenti nel web sono detti Uniform Resource Locator (URL) e li identificano in modo univoco testo del link HTML: protocollo://indirizzo internet del server/pathname

44 Università di Milano HTML: protocollo indirizzo internet del server Informatica Generale protocollo indirizzo internet del serverpathname

45 Link interni allo stesso documento: si usa lattributo name del tag HTML: Articolo 1 Articolo 2 Articolo 3 … Articolo 20 Articolo 1 bla bla bla bla bla bla bla bla bla bla bla Articolo 2 bla bla bla bla bla bla bla bla bla bla bla ……………………………………………………….

46 Si devono marcare quelle porzioni del documento dove si vuole "saltare" HTML: Articolo 1 Articolo 2 Articolo 3 … Articolo 20 Articolo 1 bla bla bla bla bla bla bla bla bla bla bla Articolo 2 bla bla bla bla bla bla bla bla bla bla bla ……………………………………………………….

47 Per i link interni si deve usare nellattributo href il nome scelto come valore dellattributo name, preceduto dal simbolo # HTML: Articolo 1 Articolo 2 Articolo 3 … Articolo 20 Articolo 1 bla bla bla bla bla bla bla bla bla bla bla Articolo 2 bla bla bla bla bla bla bla bla bla bla bla ………………………………………………………. Articolo1 Articolo2 Articolo3

48 Formati audio.au.aiff.mid.wav clicca qui Attenzione alle dimensioni dei file … in rete ci mettono tempo ad essere scaricati! NB: bgsound fa partire l audio quando si entra nella pagina ma funziona solo in Explorer HTML: audio

49 Formati video.mpg.avi.mov clicca qui NB: dynsrc fa partire automaticamente il video ma funziona solo in Explorer HTML: video

50 Prova di inserimento video <body bgcolor="green" text="white" link="yellow" vlink="#eeeeee"> Fai partire il filmato dell'orologio HTML: esempio

51 HTML: esempio

52 HTML: tabelle

53 Uno Due aaaaaaaaa bbbbbbbb cccccccc dddddd HTML: Uno Due aaaaaaaaa bbbbbbbb ccccccccdddddd

54 <table width="larghezza della tabella" cellpadding="numero" cellspacing="numero" border="numero" bgcolor="colore sfondo tabella" > HTML:

55 <td (th) width= " dimensione della cella " colspan= " numero " rowspan= " numero " bgcolor="colore sfondo cella" align= " right " | " left " | " center " valign= " top " | " bottom " | " middle " nowrap > HTML:

56 …… … una tartaruga … dei pinguini ……. HTML: esempio

57 HTML: esempio …. ….

58 Le tabelle si usano principalmente per organizzare gli elementi allinterno di una pagina Per fare questo si non si visualizzano i bordi righe e colonne HTML: tabelle