Modulo di informatica
Master di I livello in
• Gestione e Valorizzazione dei Beni Ambientali
•Economia Gestione e Valorizzazione dei Beni Culturali
orari
• 6 nov. ore 8-14
• 16 nov. ore 8-14.
• ??
Modulo di informatica
Master di II livello in
•Direzione e Management dei Beni Ambientali
•Direzione e Management dei Beni Culturali
orari
• 6 nov. ore 14-20
• 7 nov. ore 14-20
• 10 nov. ore 8-14
• 16 nov. ore 14-20
• ??
Docenti
• Prof. Stefano Bistarelli
• Dr. Pamela Peretti
Materiale del corso
• Disponibile su pagina web del corso
• http://www.sci.unich.it/~bista /didattica/master-tecweb/
Introduzione all’uso della macchina
• Il sistema operativo windows (vedi file windows.ppt)
• Le reti (vedi file reti.ppt)
esercitazione
• Nel proprio spazio di lavoro (cartella Documenti), creare una cartella di nome “esercizi". Nella cartella appena creata, creare le seguenti cartelle “es1", “es2",“es3"
• Creare un file testo con NotePad con il testo "Questo è di sicuro un file di caratteri" e salvare il file nella cartella “es1" con il nome
"unico.txt"
• Copiare il file "unico.txt" nella cartella “es2". A questo punto avrete due copie del file "unico.txt", una dentro “es1" e una su “es2".
• Modificare il testo del file "unico.txt" nella cartella “es2" in " Questa è una copia, l'originale è in es1"
• Creare dentro la cartella “es3” una cartella dal nome “immagini”.
• Con il trova-files (dal menù avvio) trovare tutti i files di tipo immagine, selezionarne 3 e copiarli in es3.
• Collegarsi a google (www.google.it) e cercare 2 immagini di animali
Capitolo 1
Intro e alcuni tag
Server e Browser
Internet Explorer Netscape Navigator Opera
Server
Server
• Server = computer particolari che forniscono servizi di accesso alle informazioni su rete
– sempre collegati tra loro e alla rete – contengono tutti i file del sito
– basta conoscere l’indirizzo del server – ricevuta la richiesta di visualizzare una
pagina del sito, il server invia i file che la compongono
Browser
• Browser = programma per visualizzare le pagine web (ed accederle tramite
Internet)
– comunica col server
• chiede la pagina
• riceve tutti i dati (spediti a “pacchetti”)
• li interpreta, ricostruendo la pagina
• visualizza il risultato sullo schermo
Pag4: html source
Pag5: html results
Tag:
• Tag contenitore
– html – head – title – body
– h1 … h6 – p
– em
• Tag vuoti
– Img
Conosciamo HTML-KIT
• Lab.
Esercizio pag10 20 min
Esercizio pag10 20 min
– Testo_ex_starbuzz_index_html.txt
• index.html
• Aggiungere le seguenti istruzioni di stile:
<style type="text/css">
body {
background-color: #d2b48c;
margin-left: 20%;
margin-right: 20%;
border: 1px dotted gray;
padding: 10px 10px 10px 10px;
font-family: sans-serif;
}
Esercizio pag27 30 min
Esercizio mission.html
• Fotocopia tazza pag 27
• Aggiungere le seguenti istruzioni di stile:
<style type="text/css">
body {
background-color: #d2b48c;
margin-left: 20%;
margin-right: 20%;
border: 1px dotted gray;
padding: 10px 10px 10px 10px;
font-family: sans-serif;
}
</style>
Capitolo 2
ancore
Pag44: le ancore!
Pag47: html source
Esercizio
• Scaricare i file che trovate on line dentro la cartella degli esercizi del capitolo 2:
1-Organizzare le directory!
Aprire lounge.html con html-kit
Provatelo …
• … non funziona …
– Perché???
Provatelo …
• … non funziona …
– Perché???
• Modifichiamo il path!!!
Cambiare path!
Fatelo voi!
• Cambiate path per directions.html e per le immagini
Risultato:
E ora:
• Aggiungiamo un link al padre
Controlliamo che tutti i file siano ok!
• Controlliamo il file elixir.html
– Non funziona link all’immagine!!
– Perché?
Controlliamo che tutti i file siano ok!
• Controlliamo il file elixir.html
– Non funziona link all’immagine!!
– Perché?
• E ora una sfida sui link tra voi!!
Cap 3
Quote <q> e <blockquote>
liste nesting entities
Un altro amico!
Come lo formattereste? Che tags?
Risultato:
Orafatelo voi!
• Partire da file
• journal_html.txt
– Creare pagina web aggiungendo i tag!
Aggiungere quotation <q>
• <q>A Journey ….. Segway</q>
Si vede? Non si vede?
• Dipende dal browser!
• Separazione stile visualizzazione da contenuti
E se la quotation e’ .. Un
paragrafo?
Blockquote!!
<blockquote>
<p>
</p>
</blockquote>
Funziona?
• Ottenete questo?
Funziona?
• Ottenete questo?
• Il tag <br>
NOTA!! (riempite i puntini!)
• Tag vuoti
– <br>
• Tag contenitori
– <p>, …
• Tag inline
– <q>
• Tag blocco
liste
Come fareste voi ad ottenerle?
Come fareste voi ad ottenerle?
Fatelo anche voi nel vostro esercizio!!!
Uhm liste
• Ordinate <ol>
• …
• E non ordinate? … <ul> !!!
Esercizio! <ul>!
Nesting eserc pag 112
• Distribuire fotocopie pag 112 o visualizzarla a video
Regola! Nesting!
Ricordate!
Esercizio!
Esercizio ripasso tag!
Entities!!
• <html> <html>
• See w3schools.com/tags/ref_entities.asp
• www.unicode.org/charts/
Es pag115
• Crack the location! Fotocopie da consegnare
Divertitevi!
Cap 4
Link su nuova finestra (target=“blank”)
e a sezioni in documento (# e id)
Cap 5
Atributo alt, width, heigth su img Uso di programmi grafica
Lo fa pamela
• Fare anche colori a pag 364-374
Cap 6-7
Fino a XHTML
• Nesting immagini solo dentro un blocco!
• Doctype e meta per charset iso-8859-1
• Validare a validator.w3.org pagine fatte finora (dopo aver aggiunto doctype e
meta)
• Fotocopie pag 253-254
• Pag 259: cosa non si fa
Esercizio pag 260
• Trovare gli errori
• Pag 268: come passare a xhtml
• Pag 272 xhtml check list
Cap 8
Intro to css
• Struttura regole di stile pag 289
• Tag stile pag 291 o link a foglio esterno pag305
• Esercizio 292--:
– settare a marrone il colore dei paragrafi del file lounge.html
– Stile per headings (regole per piu’ di un elemento)
– Seconda regola solo per h1 (che aggiunge proprieta’ non comuni ad h2) pag 296
Esercizio: pag 304
• Creare file lounge.css
• E linkarlo come foglio stile da lounge.html, elixir.html e directions.html
EREDITARIETA’
EREDITARIETA’
EREDITARIETA’
EREDITARIETA’
EREDITARIETA’
EREDITARIETA’
EREDITARIETA’
SELETTORI DI CLASSE
SELETTORI DI CLASSE
SELETTORI DI CLASSE
CLASSI MULTIPLE E REGOLE DI
PRIORITA'
CLASSI MULTIPLE E REGOLE DI
PRIORITA'
Esercizio
• Validazione di fogli stile
– http://jigsaw.w3.org/css-validator/
• Tag stile pag 291 o link a foglio esterno pag305
Cap 9
Css fonts and colors
TEXT E FONTS
TEXT AND COLOR PROPERTY
TEXT AND WEIGHT PROPERTY
TEXT AND DECORATION
PROPERTY
FONT FAMILY
SPECIFING FONT FAMILY WITH
CSS
HOW FONT-FAMILY SPECIFICATION
WORK
Cap 10-11
Box model
a
Starting with a few simple upgrade
Esercizio per casa
Box Model
What you can do to boxes
Creating the guarantee style
Padding, border, margin for the
guarantee
Adding some padding
Adding some margin
Adding a background image
Test driving the background image
Fixing the background image
Fixing the background image
How do you adding padding only
on the left?
Are we there yet?
How do you increase the margin
just on the right?
The id attribute
How to use id in CSS
Using multiple style sheets
Style sheet for several media
Cap 11
• Div!!
• Esempio cat and dogs pag 433--436
Div
Div
How we can divide a page into
logical section
Identify your logical sections
Using <div>s to mark sections
Labelling the <div>s
Adding some style
Exposing even more structure
Adding structure on structure
• Div in the elixir!!
• Da pag 439 a pag 443
Div in the
Elixir
Taking the <div> for the test drive
Adding a border
An over-the-border test drive
Adding some
real style to
elixir section
Working on Elixir width
Test driving the width
Pag 444-446
• Spiegazione proprieta’ width dell’oggetto, del pading, del bordo e del margin
– Sommandoli si ottiene la larghezza totale
The width property specifies the
width for the content area only
• Continuando con elixir:
• Padding e margin, text-align: pag 447-449
• Esercizio pag 450!
• Color for h2 figlio di div! Pag 452-455
• Line height: 456