SlideShare uma empresa Scribd logo
1 de 13
Strumenti per il web design [ <a href=“#”> ]
header content footer contenitore
header content footer contenitore <!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;> <html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;> <head> <title>Titolo</title> <link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;stile.css&quot; /> </head> <body> <div id=&quot;contenitore&quot;> <div id=&quot;header&quot;></div> <div id=&quot;content&quot;> <p> Fa parlare i numeri <b>Antonio Martone</b>. E già la cifra, <br>oltre 4.000  proclamazioni in due anni, basta al <i>presidente della Commissione  di garanzia</i> degli scioperi nei servizi pubblici  essenziali, per condividere, con il governo, la necessità </p> </div> <div id=&quot;footer&quot;></div> </div> </body> </html> HTML
header content footer contenitore CSS #content { width:850px; margin:auto; background:#fff; } #footer{ display:block; width:850px; height:100px; margin:auto; background:#F2A30F; } * { margin: 0px; padding: 0px; border: 0px; font-family: arial, helvetica, sans-serif; } body { background:#F5FFD8; } #contenitore { width: 900px; margin: auto; background: #cccccc; } #header{ width: 850px; height: 200px; margin: auto; background:#C4D929; }
header content footer contenitore * { margin: 0px; padding: 0px; border: 0px; font-family: arial, helvetica, sans-serif; } body { background:url(img/bg1.png); } Immagini di sfondo In prima battuta abbiamo usato come sfondo dei colori a tinta unita dando l’indicazione diretta del colore  Es #ccc per il grigio, #000 per il nero ecc.  Poi abbiamo provato ad inserire come sfondo del nostro body un’immagine che potesse essere ripetuta sia in orizzontale che in verticale L’immagine viene replicata su tutto lo sfondo della nostra pagina, sia in larghezza che in altezza
header content footer contenitore * { margin: 0px; padding: 0px; border: 0px; font-family: arial, helvetica, sans-serif; } body { background:  background:#d4eeef  url(img/bg2.jpg) repeat-x top left; } Immagini di sfondo Successivamente abbiamo provato a realizzare un altro effetto per lo sfondo, far sfumare il body da una tinta ad un’altra. Per farlo abbiamo utilizzato  l’immagine bg2.jpg un’immagine sfumata da un azzurro più scuro ad uno più chiaro Pertanto nell’indicazione dello sfondo dichiariamo prima il colore più chiaro,  #d4eeef,  che colorerà la nostra  pagina laddove non c‘è l’immagine e successivamente l’immagine bg2.jpg che deve “propagarsi” solo in orizzontale, quindi accanto al percorso del file aggiungiamo  repeat-x top left; #d4eeef
header content footer contenitore #header{ width: 850px; height: 200px; margin: auto; background: url(img/testata.jpg); } Sfondo alla testata Esattamente come per il Body abbiamo inserito un’immagine di sfondo anche alla nostra testata. Abbiamo usato il file  Testata.jpg  che si trova nella cartella img
#content { width:850px; margin:auto; background:#ffffff; } #content p { margin-auto; padding:10px; font-size:12px; line-height:15px; color:#000000; } header content footer contenitore Caratteristiche del paragrafo IL nostro paragrafo di testo si trova dentro il div  content quindi all’interno del foglio di stile per indicare le caratteristiche di questo spazio andremo a scrivere sotto alla parte già scritta #content: #content p
<a href=&quot;http://www.libero.it&quot; target=&quot;_blank&quot;> scioperi </a> header content footer contenitore Inserimento di un link All’interno del nostro file .html Abiamo scelto di likare una parola o una frase. Automaticamente la parola resa attiva acquista un colore che di default è blu per i link non ancora visitati e viola per quelli già visitati.
header content footer contenitore Colore dei link Per fare in modo che tutti i nostri link acquistino automaticamente il medesimo colore, inseriamo nel foglio di stile questa indicazione Creiamo un nuovo elemento che si chiamerà  #content a ( ovvero tutti i link presenti in content) e specifichiamo il color che intendiamo attribuire. #content a { color: #ff33dd; }
header content footer contenitore Colore dei link: hover Per fare in modo che tutti i nostri link al passaggio del  mouse acquistino un nuovo colore creiamo un nuovo elemento che si chiamerà  #content a:hover ( ovvero tutti i link presenti in content al passaggio del mouse) e specifichiamo il color che intendiamo attribuire. #content a:hover { color:#3399ff; }
header content footer contenitore Inserimento di un menu Per prima cosa apriamo il nostro file html e inseriamo un div che conterrà iil nostro menu  (#menu) e successivamente inseriamo al suo interno un punto elenco. <body> <div id=&quot;contenitore&quot;> <div id=&quot;header&quot;> <div id=&quot;menu&quot;> <ul> <li><a href=&quot;#&quot;>home</a></li> <li><a href=&quot;#&quot;>pagina1</a></li> <li><a href=&quot;#&quot;>pagina2</a></li> </ul> </div> </div> <div id=&quot;content&quot;> <p>Fa parlare i numeri <b>Antonio Martone</b>. E già la cifra, <br>oltre 4.000 proclamazioni in due anni, basta al <i>presidente della Commissione  di garanzia</i> degli <a href=&quot;http://www.libero.it&quot; target=&quot;_blank&quot;>scioperi</a> nei servizi pubblici  essenziali, per condividere, con il governo, la necessità </p> </div> <div id=&quot;footer&quot;></div> </div> </body> </html>
header content footer contenitore Inserimento di un menu A questo punto andiamo a stabilire nel foglio si stile tutte le caratteristiche del nostro menu #menu { width:300px; margin-left:700px; } #menu li { display:inline; text-decoration:none; font-size:11px; color:#000; } #menu a { color:#dd44ee; text-decoration:none; text-transform:uppercase; } #menu a:hover { color:#ff4433; }

Mais conteúdo relacionado

Semelhante a Lezione 4

Lab Web Prof.Di Blasi 2008
Lab Web Prof.Di Blasi 2008Lab Web Prof.Di Blasi 2008
Lab Web Prof.Di Blasi 2008ninam87
 
Lab Web Prof.Di Blasi 2008
Lab Web Prof.Di Blasi 2008Lab Web Prof.Di Blasi 2008
Lab Web Prof.Di Blasi 2008alexzaffi86
 
Guida pratica-html-e-css
Guida pratica-html-e-cssGuida pratica-html-e-css
Guida pratica-html-e-cssnickyes
 
Guida pratica-html-e-css
Guida pratica-html-e-cssGuida pratica-html-e-css
Guida pratica-html-e-cssnickyes
 
Corso HTML per l'editoria
Corso HTML per l'editoriaCorso HTML per l'editoria
Corso HTML per l'editoriaDiego La Monica
 
HTML e CSS Prima Lezione
HTML e CSS Prima LezioneHTML e CSS Prima Lezione
HTML e CSS Prima LezioneIvan Buccella
 
Sviluppare estensioni per google chrome
Sviluppare estensioni per google chromeSviluppare estensioni per google chrome
Sviluppare estensioni per google chromeMarco Vito Moscaritolo
 
CSS corso base (classi seconde, mod 1)
CSS corso base (classi seconde, mod 1)CSS corso base (classi seconde, mod 1)
CSS corso base (classi seconde, mod 1)Matteo Ziviani
 
Realizzare manuali di istruzioni in HTML5, e-manual e digital documentation d...
Realizzare manuali di istruzioni in HTML5, e-manual e digital documentation d...Realizzare manuali di istruzioni in HTML5, e-manual e digital documentation d...
Realizzare manuali di istruzioni in HTML5, e-manual e digital documentation d...KEA s.r.l.
 

Semelhante a Lezione 4 (20)

Lab Web Prof.Di Blasi 2008
Lab Web Prof.Di Blasi 2008Lab Web Prof.Di Blasi 2008
Lab Web Prof.Di Blasi 2008
 
Lab Web Prof.Di Blasi 2008
Lab Web Prof.Di Blasi 2008Lab Web Prof.Di Blasi 2008
Lab Web Prof.Di Blasi 2008
 
Fogli di stile CSS
Fogli di stile CSSFogli di stile CSS
Fogli di stile CSS
 
Lezione HTML
Lezione HTMLLezione HTML
Lezione HTML
 
Dal Click Al Web Server
Dal Click Al Web ServerDal Click Al Web Server
Dal Click Al Web Server
 
Web writing 2
Web writing 2Web writing 2
Web writing 2
 
Html
HtmlHtml
Html
 
css
csscss
css
 
Css
CssCss
Css
 
Guida pratica-html-e-css
Guida pratica-html-e-cssGuida pratica-html-e-css
Guida pratica-html-e-css
 
Guida pratica-html-e-css
Guida pratica-html-e-cssGuida pratica-html-e-css
Guida pratica-html-e-css
 
Corso HTML per l'editoria
Corso HTML per l'editoriaCorso HTML per l'editoria
Corso HTML per l'editoria
 
Lezione 7
Lezione 7Lezione 7
Lezione 7
 
Introduzione all'Html
Introduzione all'HtmlIntroduzione all'Html
Introduzione all'Html
 
HTML e CSS Prima Lezione
HTML e CSS Prima LezioneHTML e CSS Prima Lezione
HTML e CSS Prima Lezione
 
Presentazione wicket
Presentazione wicketPresentazione wicket
Presentazione wicket
 
Sviluppare estensioni per google chrome
Sviluppare estensioni per google chromeSviluppare estensioni per google chrome
Sviluppare estensioni per google chrome
 
Corso HTML5. Una pagina base
Corso HTML5. Una pagina baseCorso HTML5. Una pagina base
Corso HTML5. Una pagina base
 
CSS corso base (classi seconde, mod 1)
CSS corso base (classi seconde, mod 1)CSS corso base (classi seconde, mod 1)
CSS corso base (classi seconde, mod 1)
 
Realizzare manuali di istruzioni in HTML5, e-manual e digital documentation d...
Realizzare manuali di istruzioni in HTML5, e-manual e digital documentation d...Realizzare manuali di istruzioni in HTML5, e-manual e digital documentation d...
Realizzare manuali di istruzioni in HTML5, e-manual e digital documentation d...
 

Último

Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Associazione Digital Days
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Associazione Digital Days
 
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Associazione Digital Days
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Associazione Digital Days
 
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Associazione Digital Days
 
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Associazione Digital Days
 
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Associazione Digital Days
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Associazione Digital Days
 
Programma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoProgramma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoQuotidiano Piemontese
 

Último (9)

Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
 
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
 
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
 
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
 
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
 
Programma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoProgramma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 Torino
 

Lezione 4

  • 1. Strumenti per il web design [ <a href=“#”> ]
  • 2. header content footer contenitore
  • 3. header content footer contenitore <!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;> <html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;> <head> <title>Titolo</title> <link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;stile.css&quot; /> </head> <body> <div id=&quot;contenitore&quot;> <div id=&quot;header&quot;></div> <div id=&quot;content&quot;> <p> Fa parlare i numeri <b>Antonio Martone</b>. E già la cifra, <br>oltre 4.000 proclamazioni in due anni, basta al <i>presidente della Commissione di garanzia</i> degli scioperi nei servizi pubblici essenziali, per condividere, con il governo, la necessità </p> </div> <div id=&quot;footer&quot;></div> </div> </body> </html> HTML
  • 4. header content footer contenitore CSS #content { width:850px; margin:auto; background:#fff; } #footer{ display:block; width:850px; height:100px; margin:auto; background:#F2A30F; } * { margin: 0px; padding: 0px; border: 0px; font-family: arial, helvetica, sans-serif; } body { background:#F5FFD8; } #contenitore { width: 900px; margin: auto; background: #cccccc; } #header{ width: 850px; height: 200px; margin: auto; background:#C4D929; }
  • 5. header content footer contenitore * { margin: 0px; padding: 0px; border: 0px; font-family: arial, helvetica, sans-serif; } body { background:url(img/bg1.png); } Immagini di sfondo In prima battuta abbiamo usato come sfondo dei colori a tinta unita dando l’indicazione diretta del colore Es #ccc per il grigio, #000 per il nero ecc. Poi abbiamo provato ad inserire come sfondo del nostro body un’immagine che potesse essere ripetuta sia in orizzontale che in verticale L’immagine viene replicata su tutto lo sfondo della nostra pagina, sia in larghezza che in altezza
  • 6. header content footer contenitore * { margin: 0px; padding: 0px; border: 0px; font-family: arial, helvetica, sans-serif; } body { background: background:#d4eeef url(img/bg2.jpg) repeat-x top left; } Immagini di sfondo Successivamente abbiamo provato a realizzare un altro effetto per lo sfondo, far sfumare il body da una tinta ad un’altra. Per farlo abbiamo utilizzato l’immagine bg2.jpg un’immagine sfumata da un azzurro più scuro ad uno più chiaro Pertanto nell’indicazione dello sfondo dichiariamo prima il colore più chiaro, #d4eeef, che colorerà la nostra pagina laddove non c‘è l’immagine e successivamente l’immagine bg2.jpg che deve “propagarsi” solo in orizzontale, quindi accanto al percorso del file aggiungiamo repeat-x top left; #d4eeef
  • 7. header content footer contenitore #header{ width: 850px; height: 200px; margin: auto; background: url(img/testata.jpg); } Sfondo alla testata Esattamente come per il Body abbiamo inserito un’immagine di sfondo anche alla nostra testata. Abbiamo usato il file Testata.jpg che si trova nella cartella img
  • 8. #content { width:850px; margin:auto; background:#ffffff; } #content p { margin-auto; padding:10px; font-size:12px; line-height:15px; color:#000000; } header content footer contenitore Caratteristiche del paragrafo IL nostro paragrafo di testo si trova dentro il div content quindi all’interno del foglio di stile per indicare le caratteristiche di questo spazio andremo a scrivere sotto alla parte già scritta #content: #content p
  • 9. <a href=&quot;http://www.libero.it&quot; target=&quot;_blank&quot;> scioperi </a> header content footer contenitore Inserimento di un link All’interno del nostro file .html Abiamo scelto di likare una parola o una frase. Automaticamente la parola resa attiva acquista un colore che di default è blu per i link non ancora visitati e viola per quelli già visitati.
  • 10. header content footer contenitore Colore dei link Per fare in modo che tutti i nostri link acquistino automaticamente il medesimo colore, inseriamo nel foglio di stile questa indicazione Creiamo un nuovo elemento che si chiamerà #content a ( ovvero tutti i link presenti in content) e specifichiamo il color che intendiamo attribuire. #content a { color: #ff33dd; }
  • 11. header content footer contenitore Colore dei link: hover Per fare in modo che tutti i nostri link al passaggio del mouse acquistino un nuovo colore creiamo un nuovo elemento che si chiamerà #content a:hover ( ovvero tutti i link presenti in content al passaggio del mouse) e specifichiamo il color che intendiamo attribuire. #content a:hover { color:#3399ff; }
  • 12. header content footer contenitore Inserimento di un menu Per prima cosa apriamo il nostro file html e inseriamo un div che conterrà iil nostro menu (#menu) e successivamente inseriamo al suo interno un punto elenco. <body> <div id=&quot;contenitore&quot;> <div id=&quot;header&quot;> <div id=&quot;menu&quot;> <ul> <li><a href=&quot;#&quot;>home</a></li> <li><a href=&quot;#&quot;>pagina1</a></li> <li><a href=&quot;#&quot;>pagina2</a></li> </ul> </div> </div> <div id=&quot;content&quot;> <p>Fa parlare i numeri <b>Antonio Martone</b>. E già la cifra, <br>oltre 4.000 proclamazioni in due anni, basta al <i>presidente della Commissione di garanzia</i> degli <a href=&quot;http://www.libero.it&quot; target=&quot;_blank&quot;>scioperi</a> nei servizi pubblici essenziali, per condividere, con il governo, la necessità </p> </div> <div id=&quot;footer&quot;></div> </div> </body> </html>
  • 13. header content footer contenitore Inserimento di un menu A questo punto andiamo a stabilire nel foglio si stile tutte le caratteristiche del nostro menu #menu { width:300px; margin-left:700px; } #menu li { display:inline; text-decoration:none; font-size:11px; color:#000; } #menu a { color:#dd44ee; text-decoration:none; text-transform:uppercase; } #menu a:hover { color:#ff4433; }