Prof. Pagani Corrado HTML

Похожие документы
Prof. Pagani Corrado HTML

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

3.3.6 Gli operatori Le funzioni di accesso al tipo Le strutture di controllo Le funzioni

Javascript e CSS nelle pagine WEB

liceo B. Russell PROGRAMMAZIONE INDIRIZZO: SCIENTIFICO SCIENZE APPLICATE TRIENNIO: TERZA DISCIPLINA: INFORMATICA

Parte II.4 World Wide Web

Comunicazione Digitale

D B M G Il linguaggio HTML

Informatica: arte e mestiere 3/ed

INSERIRE I DATI NEL DATABASE

Programma Scienza senza frontiere CSF Italia. Guida per lo studente ai corsi di lingua italiana ICoN con tutorato

Fac-simile TVI Informatica Facoltà di Economia Università degli studi di Bergamo

Architetture Client/Server. Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo

Progettazione e sviluppo WEB

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

Come funziona internet

Corso di PHP. Prerequisiti. 1 - Introduzione

Utilizzo collegamento remoto

1.1. Come funzionano le pagine Web.

LE GUIDE TURISTICHE. Progetto realizzato per l'esame di Laboratorio e Progettazione Web Corso di Laurea in Informatica Umanistica.

HTML INFORMATICA PER LE APPLICAZIONI ECONOMICHE PROF.SSA BICE CAVALLO

Piccolo tutorial per TimelineJS

Internet 2B IPIA

Un sito con Wordpress

Programma di INFORMATICA

Guida pratica per la creazione di un documento Word accessibile Sommario

DOMINI E HOSTING Concetti generali

Giselda De Vita

Sommario APPUNTI WEB SERVER E PHP

Linguaggi di Programmazione

Siti web centrati sui dati (Data-centric web applications)

HTML e CSS. Concetti base

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

Introduzione al linguaggio HTML

Applicazioni web centrati sui dati (Data-centric web applications)

Web Design. Media Dream Academy. Stefano Gaborin

Foglio di calcolo. Concetti base. Impostazioni di base. Microsoft Excel

Транскрипт:

Prof. Pagani Corrado HTML

IPERTESTI E MULTIMEDIALITÀ Un ipertesto è un insieme di documenti messi in relazione tra loro per mezzo di parole chiave sensibili (link). Può essere visto come una rete; i documenti ne costituiscono i nodi. La caratteristica principale di un ipertesto è che la lettura può svolgersi in maniera non lineare: qualsiasi documento della rete può essere "il successivo", in base alla scelta del lettore di quale parola chiave usare come collegamento. Con l'inserimento di contenuti da media diversi (multimedia) all'interno di un ipertesto, si è cominciato a utilizzare il termine ipermedia, per evidenziare appunto che il sistema non è composto di solo testo.

SITI STATICI E DINAMICI Un sito web statico utilizza solo il linguaggio html (più eventuali css e linguaggi di script) senza interazioni con basi di dati. Per apportare modifiche occorre essere a conoscenza del linguaggio HTML e delle tecniche di FTP. Non sono possibili inoltre interazioni significative tra l utente finale e le pagine web; l utente può semplicemente consultare le informazioni presentate che appaiono uguali a tutti gli utenti. Un sito web dinamico interagisce con una base di dati che contiene le informazioni da presentare. Occorrerà utilizzare un vero linguaggio di programmazione che permetta l interazione con una base di dati (ASP.NET, PHP, JSP ). In questo caso le informazioni che andranno a completare la pagina web non ne sono contenute direttamente all interno, ma vengono richiamate dalla base di dati in tempo reale in seguito ad una richiesta dell utente.

WEB 2.0 Si indica come Web 2.0 l'insieme di tutte quelle applicazioni (paradigma del web dinamico) online che permettono un elevato livello di interazione tra il sito web e l'utente ottenute tipicamente attraverso opportune tecniche di programmazione Web e utilizzo di DataBase Esempi blog, forum, i wiki, le piattaforme di condivisione di media (Flickr, YouTube, Vimeo), i social network Tutto ciò è in contrapposizione al Web statico o Web 1.0 in cui le pagine appaiono uguali per tutti gli utenti

WEB 3.0? Web semantico trasformazione del Web in un ambiente dove i documenti pubblicati sono associati ad informazioni e dati (metadati) che ne specificano il contesto semantico in un formato adatto all'interrogazione e l'interpretazione (es. tramite motori di ricerca) e all'elaborazione automatica Realtà aumentata Sovrapposizione di una realtà virtuale (digitale che prescinde i 5 sensi) partendo dalla realtà fisica GPS SCAN Google Glass

LINGUAGGIO HTML L HTML è il linguaggio con cui si può indicare come i vari elementi vanno disposti in una pagina Web. HTML è l acronimo di HyperText Markup Language ( Linguaggio di contrassegno per gli Ipertesti ) e non è un linguaggio di programmazione, si tratta invece di un linguaggio di markup, che permette di indicare come disporre gli elementi all interno di una pagina: le indicazioni vengono date attraverso appositi elementi detti tag.

BROWSER Il Browser è il programma che si usa per navigare nel Web e svolge principalmente due compiti: scarica i vari file che si trovano su un server remoto e che fanno riferimento a un certo indirizzo (URL) legge i documenti scritti in html e visualizza la pagina nel modo graficamente desiderato disponendo i vari files associati a quel documento (ad esempio le immagini, o i filmati) secondo le indicazioni del codice html

TANTI BROWSER È importante sin dall inizio acquisire una mentalità multi-browser, infatti uno dei compiti più difficili è quello di riuscire a far vedere correttamente il proprio sito con tutti i browser più utilizzati. Il linguaggio HTML è uno standard con una precisa sintassi, tuttavia i browser riescono a tollerare bene anche qualche errore. Gli effetti negativi di un errore di scrittura del markup può essere quello di non ottenere la visualizzazione della pagina esattamente come la desideriamo, o al peggio di perdere la visualizzazione di alcune porzioni di pagina

TAG I tag sono composti da un elemento di apertura che si indica tra parentesi angolari (<TAG>), e un elemento di chiusura che ingloba la / (</TAG>). Il contenuto va inserito tra l apertura e la chiusura del tag medesimo, secondo questa forma <TAG attributi>contenuto</tag> la struttura di un attributo è: attributo="valore"

STRUTTURA DELLA PAGINA HTML Un documento HTML è diviso in due sezioni: Testa (<head>) Contiene informazioni non immediatamente visibili sulla pagina, ma che riguardano il modo in cui il documento deve essere letto e interpretato. In questa sezione troveremo, ad esempio, i meta-tag (alcuni sono ad esclusivo beneficio dei motori di ricerca), script JavaScript o VbScript, fogli di stile, Corpo (<body>) il contenuto visibile del documento Testo, immagini, streaming di filmati etc

INDENTAZIONE E buona norma utilizzare dei caratteri di tabulazione (il tasto tab) per far rientrare il testo ogni volta che ci troviamo in presenza di un annidamento e man mano che entriamo più in profondità nel documento. Apertura e chiusura del tag si trovano allo stesso livello, mentre il contenuto viene spostato verso destra di un tab. In alternativa, se il contenuto del tag è limitato, è possibile inserire il tag sulla stessa riga

VISUALIZZA SORGENTE HTML

ISPEZIONA ELEMENTO

PRIMI TAG

COMMENTI Una prassi importante per rendere il nostro codice più leggibile è quella di inserire dei commenti nei punti più significativi: si tratta di indicazioni significative per chi edita il file, ma invisibili per chi naviga utilizzando il browser. La sintassi è la seguente: <!-- questo è un commento -->

NUOVA PAGINA E MODALITÀ DI LAVORO Le pagine HTML create sono normali file di testo con estensione.html (o. htm). Per editare le pagine e sufficiente qualsiasi editor di testo come blocco note o notepad++ Per avere un anteprima immediata di quanto realizzato occorre aprire il file nel browser e riaggiornare la pagina Attenti alla cache!

TAG SENZA APERTURA E CHIUSURA

ATTRIBUTI DEI TAG

LINK ASSOLUTI E RELATIVI

ESEMPI DI LINK ASSOLUTI

ESEMPI DI LINK RELATIVI