Area riservata
Studiare all’estero

Studiare all’estero

Web Design I

INTRODUZIONE
Internet e protocolli di comunicazione (http, ftp, smtp) • Concetti di Client e Server • Il W3C e la definizione degli standard • XHTML • Creare pagine con XHTML


COS'E' L' (X)HTML
Gerarchia di un sito Web • Definizione della root • L’estensione dei file • Struttura base dei documenti (X)HTML • Impaginare con XHTML: testi, immagini, link e liste • Introduzione alla sintassi (X)HTML • Analisi dei principali tag e attributi (X)HTML • Inserire titoli e testi in una pagina • Inserire immagini • Inserire link • Percorsi relativi ed assoluti degli elementi • Liste: ordinate, non ordinate e di definizione


LE TABELLE
Considerazioni sull’uso delle tabelle • Creare tabelle • Gestire tabelle annidate • Tag e attributi avanzati delle tabelle


I MODULI TAG: FORM
Passaggio di dati tra client e server • Creare un form per richiedere dati all’utente • I campi: input, textarea, select, button • Impaginare un form


CSS (FOGLI DI STILE)
I fogli di stile nei documenti html • Cosa sono i Cascading Style Sheet • CSS level 2 • CSS e compatibilità con i browser • Differenti dichiarazioni di fogli di stile • Struttura di un foglio di stile • Regole e commenti nei CSS • Fogli di stile in linea, interni ed esterni al documento


SINTASSI DI LINGUAGGIO CSS
Com’è fatta una regola • Le dichiarazioni: proprietà e valori • Proprietà singole e proprietà a sintassi abbreviata


I SELETTORI
Selettore di elementi • Selettore universale • Selettore discendente • Child selector • Selettore dell’elemento adiacente • Selettore dell’attributo


CREARE UNA CLASSE E UN ID IN UN FOGLIO DI STILE 
Formattare elementi di una pagina con le classi • L’attributo class • Differenza tra classe e ID • Dichiarare un ID • Le classi speciali:le pseudoclassi • Definire differenti stili per i collegamenti ipertestuali


DIFFERENZIARE I FOGLI DI STILE PER DIFFERENTI SUPPORTI
L’attributo media • Gestire i CSS per la stampa di un documento • Accessibilità e CSS • Visualizzazione per dispositivi mobili • La web-tv • CSS per documenti audio


UTILIZZO DEI CSS NEI SITI WEB 
Formattare i contenuti testuali • Proprietà di base del testo • Proprietà avanzate del testo per rendere più leggibile la pagina • Impostare il colore degli elementi • Gestire il colore di sfondo • Gestire lo stile degli elenchi puntati e numerati

STRUTTURA LOGICA DELL'XML 
Unità di misura dei CSS • Box model • Definire altezza e larghezza di un elemento • Margini • Padding • Bordi


SEPARARE LA FORMA DEL CONTENUTO 
Le proprietà display e float • Nascondere un elemento sulla pagina • La proprietà position • Definizione dei valori static, absolute, fixed e relative • Le proprietà visibilità, clip e z-index


USABILITÀ E CSS
Tabelle di compatibilità • Test e validazione della sintassi CSS • Gli editor CSS • Il futuro dei CSS: level3


CONVERTIRE DOCUMENTI HTML in XHTML
Struttura logica dell’XML • Documenti e file XML • XHTML 1.1 • Le regole dell’XHTML e differenze con l’ HTML 4.01 • Convertire un documento HTML • In futuro: XHTML 2.0 o HTML 5 ?

Corsi associati

Accademia SantaGiulia - Vincenzo Foppa Società Cooperativa Sociale ONLUS - Via Cremona, 99 - 25124 Brescia
Num. Iscr. Reg. delle Imprese di Brescia e partita IVA: 02049080175 - R.E.A. 291386 - CAP. SOC. Euro 25.148,68
PEC: accademiasantagiulia@certificazioneposta.it