Marco Gribaudo - thanks to C. Gena e R. Damiano 1 Le basi del linguaggio HTML Marco Gribaudo

Slides:



Advertisements
Presentazioni simili
Gli ipertesti del World Wide Web Funzionamento e tecniche di realizzazione a cura di Loris Tissìno (
Advertisements

/ fax
INTERNET : ARPA sviluppa ARPANET (rete di computer per scopi militari)
WSDL (Web Services Description Language) Laurea Magistrale in Informatica Reti 2 (2006/07) dott. Federico Paoloni
1 Scoprire e capire HTML Creare semplici pagine WEB Maria Laura Alessandroni.
ING. CARLO MANFUCCI COMUNE DI GROSSETO
Internet e Web Dinamico
E Windows SharePoint Services 2.0 Ivan Renesto Overview how to use Windows SharePoint Services.
Architettura del World Wide Web
Labbreviazione: WWW letteralmente: World = mondo Wide = esteso Web = rete Può essere tradotta come: Rete estesa in tutto il mondo.
Citrix Presentation Server Client In questo Tutorial descriviamo come accedere al ENEA Grid dal proprio computer.
DATA LINK PHYSICAL IP TRASPORTO APPLICATIVOclient PHYSICAL IP TRASPORTO APPLICATIVOserver Un Client è interconnesso ad un Server attraverso una porzione.
Introduzione al Web Concetti Fondamentali
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.
IL WIKI COSE E COME FUNZIONA. COSE? Un wiki è uno spazio collettivo virtuale, una specie di sito web, i cui contenuti possono essere visti e modificati.
Un esempio: Registrazione e lettura di dati in un file
Utilizzo del computer e Gestione dei File Lorenzo Cassarisi.
Microsoft Access Maschere.
Il sistema operativo Sistema operativo (in breve) –È costituito dai programmi di gestione delle operazioni più elementari del computer –… gestione di vari.
Procedure ITR02 web da effettuarsi come administrator del PC
Muoversi tra le finestre
Costruire un Sito Web 6ª Lezione: Martedì 6 Marzo - Dreamweaver.
Scaricare GIMP dal sito Installare sul proprio PC.
Scuola Superiore G. Reiss Romoli
JavaScript Lezione 5 Tipizzazione ed operazioni tra tipi diversi Istruzioni di input.
Lambiente operativo. 2 Per avviare e poter utilizzare il computer è necessario un particolare programma che si chiama sistema operativo. Windows è un.
Corso di Elementi di Informatica
Microsoft Access Cosa sono i database, microsoft access, le relazioni e le tabelle.
PRIMI DISEGNI CON CABRI Realizzato da Daniel Bulgarini e Matteo Co CLASSE 2°C LICEO PASCAL MANERBIO.
Rotary Club Modena Cari amici Benvenuti alla conviviale del 3 settembre 2013 !!! 1.
Primi passi con Windows: Gestione del Desktop Barra Applicazioni Menu Avvio ISTITUTO COMPRENSIVO N.7 - VIA VIVALDI - IMOLA Via Vivaldi, Imola.
C OME CREARE I FRAME. Dal pannello File fai doppio clic sul file default.html per aprire la pagina (figura 1.1). Figura 1.1 Il file default.html.
Creare e gestire un sito Web scolastico P.O.N ITIS Marconi Nocera a.s
PORTE APERTE SUL WEB L'officina del webmaster: strumenti, materiali, iniziative, fonti di informazione, e poi perché costruire siti scolastici ? Laura.
- G R A F I C A P U B B L I C I T A R I A - Grafica Pubblicitaria MiniMaster dal 27 settembre al 19 novembre 2004 ORE TOTALI (stage) calendario.
1 Web Design Internet Agency. 2 Web Design Internet Agency Qual è il valore aggiunto che può portare allimpresa ? Perché è fondamentale oggi avere un.
La produzione di pagine web
Analisi del video: Come può essere così difficile? Dopo aver visto il documentario, sul sito
Tutorial relativo al Mio EBSCOhost. Benvenuti al tutorial dedicato a Mio EBSCOhost, verranno fornite le istruzioni per la configurazione e lutilizzo ottimizzato.
Fare clic per modificare lo stile del titolo Fare clic per modificare stili del testo dello schema – Secondo livello Terzo livello – Quarto livello » Quinto.
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 that.
Modulo 1 bis Menù Incolla Esercitazione Un computer è quasi umano, a parte il fatto che non attribuisce i propri errori a un altro computer. (Anonimo)
Prof. Reale Nicola Stud. Manola Bauco
Moduli o Form I Moduli permettono all'utente di immettere informazioni...
INTERNET Internet è una rete a livello mondiale che permette alle persone di comunicare ed ad accedere a banca dati da qualunque parte del mondo e su qualunque.
Gruppo 4: Gelmi Martina, Morelato Francesca, Parisi Elisa La mia scuola ha un sito Web: modelli per la qualità dei siti (Ingegneria del Web)
Prof. Pietro MASTROPIETRO MODELLO CLIENT-SERVER. prof. Pietro MASTROPIETRO Browser Richiesta pag1.htm INTERNET /INTRANE T SERVER WEB pag1.htm pag2.htm.
INTERNET Antonio Papa Classe 2^ beat I.S.I.S. G. Meroni a.s. 2007/2008.
La nascita di internet Luigi Di Chiara Arci Solidarietà Napoli.
Le reti informatiche Modulo 7. Internet Il browser La navigazione Motori di ricerca Raccogliere dati La stampa sommario.
LE RETI E IL DDNS.
Scheda Ente Ente Privato Ente Pubblico. 2ROL - Richieste On Line.
CORSO AVANZATO INFORMATICA
Roberto Ariani Presidente Comm. Supporto e sviluppo informatico I Siti in cui dobbiamo navigare per crescere SINS - Seminario Istruzione Nuovi Soci - Arezzo,
V.1 Progettazione Multimediale – 1 Progettazione multimediale HTML e i tag di base.
1 Questionario di soddisfazione ATA - a. sc. 2008/09 Il questionario è stato somministrato nel mese di aprile Sono stati restituiti 29 questionari.
24 aprile 2002 Avvisi: Risultati 1 o Esonero: (entro) lunedi 27 disponibili nella pag. WEB, ma anche esposti nella bacheca fuori dal corridoio 2 o dente,
Fondamenti delle Reti di Computer Seconda parte Carasco 15/04/2010.
Gianpaolo Cecere Introduzione
Il World Wide Web Lidea innovativa del WWW è che esso combina tre importanti e ben definite tecnologie informatiche: Documenti di tipo Ipertesto. Sono.
Sistemi di elaborazione dell’informazione Modulo 3 -Protocolli applicativi Unità didattica 4 - Protocolli del Web Ernesto Damiani Lezione 3 – Esempi HTTP.
Servizi Internet Claudia Raibulet
V.1 Progettazione Multimediale – 1 Progettazione multimediale.
ALCUNI SERVIZI OFFERTI
Html =HyperText Markup Language
A cura di Ivano Stranieri
Marco Panella Pubblicare in rete Marco Panella
Marco Panella Internet e WWW Marco Panella
I siti web: statici e dinamici
Transcript della presentazione:

Marco Gribaudo - thanks to C. Gena e R. Damiano 1 Le basi del linguaggio HTML Marco Gribaudo P.s.: Queste slide sono state adattate da quelle della Prof. Cristina Gena ( con spunti tratti dal materiale della Prof. Rossana Damianohttp:// (

Marco Gribaudo - thanks to C. Gena e R. Damiano 2 HTML HyperText Markup Language E il linguaggio base per produrre documenti per World Wide Web (Internet) Documenti WEB: pagine ipertestuali che contengono contenuti multimediali: testo immagini suoni legami ipertestuali a -altre pagine -programmi -immagini, suoni,...

Marco Gribaudo - thanks to C. Gena e R. Damiano 3 HTML HyperText Markup Language L'Ipertesto è un insieme di testi o pagine leggibili con l'ausilio di un'interfaccia elettronica, in maniera non sequenziale, per tramite di particolari parole che si chiamano hyperlink (rimandi), che costituiscono un rete raggiata o variamente incrociata di informazioni organizzate secondo criteri.testiparolehyperlinkrimandi home page: link1 link2 pagina papers: link3 pagina di unito pagina del corep link4

Marco Gribaudo - thanks to C. Gena e R. Damiano 4 HTML HyperText Markup Language Si parla di contenuti multimediali, specie in ambito informatico, quando per comunicare un'informazione riguardo a qualcosa ci si avvale di molti media, cioè mezzi di comunicazione di massa, diversi: immagini in movimento (video), immagini statiche (fotografie), musica e testo. informatico mezzi di comunicazione di massavideofotografie musica

Marco Gribaudo - thanks to C. Gena e R. Damiano 5

6 HTML HyperText Markup Language Per visualizzare le pagine HTML si usano programmi chiamati Web browser (Netscape Navigator, Microsoft Internet Explorer, NCSA Mosaic, Sun HotJava,....) Le pagine WWW sono trasferite attraverso la rete Internet usando un protocollo particolare HTTP (HyperText Transfer Protocol) costruito al di sopra di TCP/IP (base di Internet) Localizzate mediante un ben preciso sistema di indirizzamento: URL (Uniform Resource Locator)

Marco Gribaudo - thanks to C. Gena e R. Damiano 7 Un server è programma in ascolto su una porta TCP. Quando arriva una richiesta da un client, il server analizza questa richiesta (eventualmente con laiuto di altri programmi), elabora una risposta (anche in questo caso, eventualmente con laiuto di altri programmi ) e la invia al client. Un client è un programma che si connette ad un server, fa una richiesta ed aspetta una risposta. Un server, generalmente, può servire più client contemporaneamente. Architettura client-server Server client request response

Marco Gribaudo - thanks to C. Gena e R. Damiano 8 HTTP Http (HyperText Transfer Protocol) è il protocollo di comunicazione utilizzato da un client (browser) e da un server (HTTP Server) per trasferire file ipertestuali URL Un URL (Uniform Resource Locator) è lindirizzo di una risorsa, per es., di una pagina Web. Ha la seguente forma: Come funziona il Web protocollo nome di dominio del sito nome del filepath

Marco Gribaudo - thanks to C. Gena e R. Damiano 9 Nel caso più semplice l'URL contiene l'indirizzo di una pagina HTML (per es. : il contenuto è fisso, definito nel momento in cui la pagina HTML viene scritta Pagine Web "dinamiche" (asp, php, jsp, …) = pagine il cui contenuto viene generato (selezionato, composto) al momento della richiesta Come funziona il Web Server client request (pagina) elaborazion e Server client Server client response (pagina) ? pagina

Marco Gribaudo - thanks to C. Gena e R. Damiano 10 HTML - HyperText Markup Language HTML è un linguaggio di formattazione di documenti Un documento HTML è un file di testo (file ASCII) contenente dei comandi per formattazione strutturazione del layout inserimento parti multimediali link ipertestuali I comandi (TAG) hanno una forma sintattica particolare informazioni I comandi (tag) generalmente hanno nomi mnemonici e significativi…

Marco Gribaudo - thanks to C. Gena e R. Damiano 11 Specifiche HTML 4 A questo indirizzo si trovano le specifiche del linguaggio: vale a dire lelenco dei comandi supportati ed il loro significato

Marco Gribaudo - thanks to C. Gena e R. Damiano 12 Visualizzare il codice HTML Presa una qualsiasi pagina web…

Marco Gribaudo - thanks to C. Gena e R. Damiano 13 Visualizzare il codice HTML Selezionando la voce HTML dal menu visualizza...

Marco Gribaudo - thanks to C. Gena e R. Damiano 14 Visualizzare il codice HTML E possibile visualizzare il codice che la compone!

Marco Gribaudo - thanks to C. Gena e R. Damiano 15 HTML Proviamo subito a costruire il nostro primo file HTML …. Ci servono… un editor testuale (Blocco Note, Word Pad, …)… un browser per visualizzare una pagina (Explorer, Firefox) Esistono dei programmi che creano automaticamente il codice (es. Macromedia Dreamweaver) in base ad azioni user friendly…. Ma in questo corso non li vedremo!

Marco Gribaudo - thanks to C. Gena e R. Damiano 16 Creare un file html Il codice HTML e costituito da testo semplice: basta quindi un qualsiasi strumento per scrivere testo. Editor di testo : Notepad Wordpad Salvare il file con lestensione.html: nome_file.html

Marco Gribaudo - thanks to C. Gena e R. Damiano 17 Uso delleditor di testo scrivete il codice html senza usare nessun tipo di formattazione (grassetto, corsivo, colore) (eccetto a capo, spazi e maiuscole) scrivete il codice html senza usare nessun tipo di formattazione (grassetto, corsivo, colore) (eccetto a capo, spazi e maiuscole)

Marco Gribaudo - thanks to C. Gena e R. Damiano 18 Regole di HTML Non è sensibile alle maiuscole / minuscole Riconosce un solo spazio I tag devono essere chiusi I valori degli attributi devono essere tra virgolette I tag sconosciuti al browser sono ignorati

Marco Gribaudo - thanks to C. Gena e R. Damiano 19 Salvare il documento salvate il documento come documento di testo, assegnandogli lestensione.html nb ricordatevi il percorso! salvate il documento come documento di testo, assegnandogli lestensione.html nb ricordatevi il percorso!

Marco Gribaudo - thanks to C. Gena e R. Damiano 20 Visualizzare il documento I lestensione.html viene automaticamente associata al browser dal S.O.: facendo doppio clic sullicona del file, il file viene aperto con il browser lestensione.html viene automaticamente associata al browser dal S.O.: facendo doppio clic sullicona del file, il file viene aperto con il browser

Marco Gribaudo - thanks to C. Gena e R. Damiano 21 Visualizzare il documento II il browser analizza il documento html e ne visualizza il contenuto secondo le istruzioni fornite dai comandi che accompagnano il testo il menu Visualizza -> HTML di Explorer apre direttamente il file html con Notepad il browser analizza il documento html e ne visualizza il contenuto secondo le istruzioni fornite dai comandi che accompagnano il testo il menu Visualizza -> HTML di Explorer apre direttamente il file html con Notepad

Marco Gribaudo - thanks to C. Gena e R. Damiano 22 HTML Un documento HTML è costituito da due parti** descrizione delle caratteristiche del documento documento vero e proprio

Marco Gribaudo - thanks to C. Gena e R. Damiano 23 HTML HEAD Vi possono essere numerosi comandi allinterno di un blocco head, ma noi vedremo solamente il comando title, utilizzato per specificare il titolo del documento che verrà visualizzato come titolo nella finestra del browser. master in tecnologia e comunicazione multimediale

Marco Gribaudo - thanks to C. Gena e R. Damiano 24 HTML BODY Contiene tutto quello che verrà visualizzato secondo le direttive di formattazione. corpo della pagina Vediamo cosa si può inserire allinterno di body…

Marco Gribaudo - thanks to C. Gena e R. Damiano 25 BODY Tutto il testo che viene scritto allinterno del Body, viene visualizzato nella pagina WEB. In piu i comandi vengono interpretati ed eseguiti.

Marco Gribaudo - thanks to C. Gena e R. Damiano 26 Caratteristiche dei tag I tag possono essere accompagnati da un insieme di attributi: contenuto I tag possono essere annidati: contenuto

Marco Gribaudo - thanks to C. Gena e R. Damiano 27 Attributi/valori Gli attributi contengono informazioni aggiuntive sul tag contenuto I loro valori possono essere espressi in modi alternativi (es. colore)

Marco Gribaudo - thanks to C. Gena e R. Damiano 28 Regole per linserimento di attributi Gli attributi si inseriscono allinterno dellapertura del comando Il loro ordine e irrilevante Vi sono attributi obbligatori e facoltativi obbligatorio non obbligatorio

Marco Gribaudo - thanks to C. Gena e R. Damiano 29 HTML ATTRIBUTI DI BODY Il tag BODY ha della opzioni che permettono di stabilire…. <body bgcolor="colore sfondo" text="colore testo" background="pathname del file con immagine per lo sfondo" link="colore link da visitare" alink="colore link attivo vlink="colore link visitati">

Marco Gribaudo - thanks to C. Gena e R. Damiano 30 HTML Il colore può essere specificato con parole chiave: red, yellow,... codice esadecimale: Rosso Verde Blu rosso verde blu vengono combinati numericamente per formare tutti i colori usando i numeri 0-9 e le lettere da A a F es. # nero es. #FFFFFF bianco es. #FF0000 rosso Sebbene sia importantissimo sapere come specificare i colori mischiando assieme i tre elementi primari, in questo corso non lo vedremo.

Marco Gribaudo - thanks to C. Gena e R. Damiano 31 HTML HEADERS - I titoli titolo1... titolo6 permettono di indicare quali parti di testo vengono usate come titoli OSS: H1,..., H6 sono usati anche per controllare le dimensioni dei caratteri: H1 corrisponde a caratteri grandi,..., H6 a caratteri piccoli

Marco Gribaudo - thanks to C. Gena e R. Damiano 32 HTML HyperText Markup Language COMANDI PER ANDARE A CAPO a capo senza saltare una riga a capo saltando una riga per ogni paragrafo (separato da una linea) HTML non è sensibile ai caratteri maiuscoli e minuscoli nei comandi. HTML non è sensibile agli spazi e alle linee vuote

Marco Gribaudo - thanks to C. Gena e R. Damiano 33 HTML L ALLINEAMENTO il tag possiede un attributo align per l'allineamento del testo nel paragrafo testo allineato a sinistra testo allineato a destra testo allineato al centro Lallineamento al centro si può ottenere anche con il tag testo da centrare

Marco Gribaudo - thanks to C. Gena e R. Damiano 34 HTML FORMATO Esistono vari modi per cambiare il formato dei caratteri Stili fisici Stili Logici

Marco Gribaudo - thanks to C. Gena e R. Damiano 35 HTML STILI FISICI testo testo in grassetto testo testo in corsivo testo testo sottolineato (sconsigliato..)

Marco Gribaudo - thanks to C. Gena e R. Damiano 36 HTML STILI LOGICI testo {grassetto} testo {emphasized (corsivo)} testo {per codice di computer (font con caratteri a grandezza fissa)}

Marco Gribaudo - thanks to C. Gena e R. Damiano 37 HTML INDICI E PEDICI a 1 produce a 1 b 2 produce b 2

Marco Gribaudo - thanks to C. Gena e R. Damiano 38 HTML IL CARATTERE … Questo tag supporta 3 attributi size per cambiare la dimensione color per cambiare il colore face per cambiare il font Questo testo viene visualizzato in rosso, ha dimensione 5 e font Courier

Marco Gribaudo - thanks to C. Gena e R. Damiano 39 HTML HyperText Markup Language IL CARATTERE … dimensioni dei caratteri da 1 (piccolo) a 7 (grande) testo a dimensione 3 dim+1 del carattere stabilito prima

Marco Gribaudo - thanks to C. Gena e R. Damiano 40 HTML Linee orizzontali Per separare parti di testo si può usare il tag che produce _____________________________________________ Questo tag ha tre opzioni <hr size=numero{spessore in pixel} width=numero | numero% {larghezza in pixel o in percentuale} align={left | right}{allineamento} color=codice esadecimale/colore >

Marco Gribaudo - thanks to C. Gena e R. Damiano 41 HTML Liste di elementi Può essere utile poter costruire liste di elementi HTML fornisce 2 tag per creare le liste LISTE NON NUMERATE unordered list 1.LISTE NUMERATE 2. ordered list

Marco Gribaudo - thanks to C. Gena e R. Damiano 42 HTML 1) Liste non numerate: Servono per specificare un elenco non ordinato di elementi. Ad esempio, nel menu di un ristorante che prevede due primi: penne allarrabbiata lasagne al forno

Marco Gribaudo - thanks to C. Gena e R. Damiano 43 HTML 2) Liste numerate: Specificano delle liste, i cui elementi sono preceduti da un numero progressivo (assegnato automaticamente). penne allarrabbiata lasagne al forno

Marco Gribaudo - thanks to C. Gena e R. Damiano 44 HTML Commenti Può essere utile inserire dei commenti nel documento che non sono visualizzati dal browser

Marco Gribaudo - thanks to C. Gena e R. Damiano 45 HTML Immagini Fino ad ora abbiamo visto come si può formattare il testo; HTML permette di inserire immagini usando il tag l'immagine deve essere memorizzata su un file a parte I browser supportano formati quali GIF, JPEG, PNG Il nome dellimmagine viene specificato in un attributo del tag.

Marco Gribaudo - thanks to C. Gena e R. Damiano 46 HTML Generalmente i file contenenti le immagini si salvano nella stessa cartella in cui si inserisce il file HTML. In questo caso come nome dellimmagine e sufficiente inserire il nome del file. Se i file contenenti le immagini sono salvati in posizioni diverse, occorre specificire il percorso con cui raggiungerli – cosa decisamente piu complicata.

Marco Gribaudo - thanks to C. Gena e R. Damiano 47 IMMAGINI

Marco Gribaudo - thanks to C. Gena e R. Damiano 48 IMMAGINI Se una immagine non viene visualizzata controllare: -Che limmagine sia salvata nella stessa cartella in cui e contenuto il file HTML -Che il nome dellimmagine sia corretto (i.e. che nel comando IMG ci sia scritto lo stesso nome del file contenuto nella cartella, compresi spazi ed estensione). - Che si siano chiuse correttamente le virgolette ed il tag.

Marco Gribaudo - thanks to C. Gena e R. Damiano 49 HTML Suoni È possibile associare suoni alla presentazione di una pagina usando il tag Anche i suoni devono essere memorizzati su file a parte che possono essere di vari formati.AU,.WAV,.MP3, … MIDI (.mid) Esempi di suoni:

Marco Gribaudo - thanks to C. Gena e R. Damiano 50 HTML <bgsound src="pathname | URL del file sonoro" loop="numero di volte" | "infinite" > Il parametro LOOP serve per stabilire quante volte si deve ripetere il suono. Se assume valore infinite si ripete il suono fino a quando non si esce dalla pagina ES: