SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
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; }

Contenu connexe

Similaire à 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.
 

Similaire à 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...
 

Dernier

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
 
ScrapeGraphAI: a new way to scrape context with AI
ScrapeGraphAI: a new way to scrape context with AIScrapeGraphAI: a new way to scrape context with AI
ScrapeGraphAI: a new way to scrape context with AIinfogdgmi
 
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
 
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
 
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
 

Dernier (6)

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...
 
ScrapeGraphAI: a new way to scrape context with AI
ScrapeGraphAI: a new way to scrape context with AIScrapeGraphAI: a new way to scrape context with AI
ScrapeGraphAI: a new way to scrape context with AI
 
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...
 
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”
 
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 ...
 

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; }