lezione 5 - l'html

10
L’HYPER-TEXT MARKUP LANGUAGE GIUSEPPE CRAMAROSSA ALTERNANZA SCUOLA-LAVORO @ LICEO SCIENTIFICO «G. GALILEI» BITONTO 3 DICEMBRE 2016

Upload: giuseppe-cramarossa

Post on 12-Feb-2017

13 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Lezione 5 - L'HTML

L’HYPER-TEXT MARKUP LANGUAGEGIUSEPPE CRAMAROSSAALTERNANZA SCUOLA-LAVORO @ LICEO SCIENTIFICO «G. GALILEI» BITONTO3 DICEMBRE 2016

Page 2: Lezione 5 - L'HTML

SOMMARIO

Generalità Tag Attributi Struttura di una pagina web Quirks Mode o non Quirks Mode: il doctype Esercizi: Commenti Esercizi: Immagini Esercizi: Moduli Esercizi: Link e ancore Esercizi: Blocchi e contenitori Esercizi: Tabelle

Page 3: Lezione 5 - L'HTML

GENERALITÀ (1/2)

L’HTML non è un linguaggio di programmazione, ma è un marcatore Non ha i costrutti di un

linguaggio di programmazione (tipo le selezioni o le iterazioni)

Permette di definire il contenuto delle pagine web

La versione dell’HTML corrente è la 5

Non è case-sensitive

Page 4: Lezione 5 - L'HTML

GENERALITÀ (2/2)

Programmi che interpretano il codice HTML: i browser web

Programmi per scrivere pagine in HTML Editor Grafici (WYSIWYG) Editor testuali

Blocco Note Editor testuali con

evidenziazione della sintassi (Notepad++)

Salvataggio del file .htm o .html senza BOM

Page 5: Lezione 5 - L'HTML

I TAG

Gli elementi dell’HTML sono chiamati tag I tag iniziano con il segno < (minore) e finiscono con il

segno > (maggiore) Ogni elemento deve avere un tag di apertura e un tag di

chiusura (ad esempio <p></p>Alcuni elementi hanno un solo tag di apertura e di

chiusura (ad esempio <br/>) Un tag può avere uno o più attributi I tag possono essere annidati

Un eccezione a questa regola sono i commenti

Page 6: Lezione 5 - L'HTML

GLI ATTRIBUTI

Descrivono cosa devono fare i tag Il percorso

dell’immagine da mostrare

Il tipo di campo da inserire in un modulo

I valori vengono inseriti tra doppi apici

Page 7: Lezione 5 - L'HTML

STRUTTURA DI UNA PAGINA WEB

Una pagina web è formata da due partiTestata: contiene le

informazioni inerenti alla pagina (head)TitoloDescrizioneParole Chiave

Corpo: contiene il contenuto della pagina (body)

Page 8: Lezione 5 - L'HTML

IL DOCTYPE

Deve essere inserito all’inizio di ogni pagina Nell’HTML 4.1 esistevano tre tipi di doctype

Transitional: meno rigoroso dei 3. Ammetteva elementi deprecati

Strict: più rigoroso. Non ammetteva elementi deprecati

Frameset: permetteva di utilizzare i frame Nell’ HTML 5 esiste un solo doctype

<!doctype html>

Page 9: Lezione 5 - L'HTML

ESEMPIO DI PAGINA HTML

<!DOCTYPE HTML><HTML> <HEAD> <TITLE> TITOLO DELLA PAGINA </TITLE> </HEAD> <BODY> <P> Ciao a tutti </P> </BODY><HTML>

Page 10: Lezione 5 - L'HTML

IL QUIRKS MODE

Il browser può cercare di capire dove si trova la chiusura del tag qualora manchi

Viene attivata la modalità quirks modeViene attivata anche quando non viene definito il

doctype È fortemente consigliato chiudere sempre i tag

apertiMolti IDE o editor hanno questà funzionalità non

appena l’utente digita «<» o «</»