SlideShare a Scribd company logo
Corso Data Journalist gen-mar 2017
TECNOLOGIE WEB BASE
Contenuti e HTML
STRUTTURA
DEI CONTENUTI
HTML
ASPETTO
DEI CONTENUTI
CSS
se-l
et-t
ori
DOCUMENT
OBJECT
MODEL
JAVA
SCRIPT
COMPONENTI STATICHE COMPONENTI DINAMICHE
JSON
immagini
pagine html
(iframe)
LEZIONE 1..
www.fordatascientist.org
C00-Web-Base
C00-Introduction-WebTechnology.ipynb
Elementi html
<tag di apertura
attributo=’valore’ >
CONTENUTO
</tag di chiusura>
<p
id=’par1’ >
Lorem ipsum
dolor sit amet ..
</p>
Tipologie di tag
<!DOCTYPE html>
<html>
<head>
<title>Titolo del documento</title>
</head>
<body>
Contenuti del documento
</body>
</html>
<html>
1) segnale al
browser che il
documento è di tipo
HTML
2) rappresenta da
radice del
documento.
2) è il contenitore di
tutti gli altri elementi
HTML, ad
esclusione del
<!DOCTYPE> tag.
La dichiarazione <!DOCTYPE> non è un tag HTML; è una istruzione che dice
al browser in quale versione di HTML è scritta la pagina
<head>
è il contenitore di tutti
gli elementi di tipo
head
<body>
è il contenitore di tutti
gli elementi di tipo body
Elementi di tipo head
<title> <style> <link><meta> <script>
Per inserire
informazioni
varie, quali la
codifica dei
caratteri:
<meta
charset="utf-8"
>
Per inserire
regole di stile
Per inserire
dei link a dei
file esterni, ad
esempio ad un
file css tramite
l’attributo href
Per inserire
istruzioni
javascript
oppure un
collegamento
ad un file
javascript
tramite
l’attributo src
Per inserire un
titolo che
identifica la
pagina
Elementi di tipo body - block
<div> <p> <ol><h1>..<h6> <ul>
Definiscono
titoli e sottotitoli.
Definisce un
paragrafo.
Generalmente
contiene solo
testo o
elementi
inline.
Lista ordinata.
può contenere
solo l'elementi
<li>
Lista non
ordinata. Può
contenere solo
elementi <li>
Definisce un
blocco di
contenuto
generico o una
sezione del
documento.
Elementi di tipo body - block - tabella
<table> <thead> <th><tbody> <tr>
Definisce il corpo
di una tabella.
Con <thead> e
<tfoot> serve a
raggruppare le
righe di una
tabella.
Definisce una
tabella per
l'inserimento di
dati tabulari.
Definisce
la testata
di una
tabella.
intestazione
di una cella
Definisce
una riga
<td>
definisce
la cella di
una
tabella
Elementi di tipo body - inline
<span> <i> <u><tt> <em>
Testo con
carattere
monospazio.
Definisce una
sezione di testo
inline generica
cui applicare
uno stile oppure
visualizzare in
funzione della
lingua
Testo in
corsivo
Testo
sottolineato
Testo
evidenziato
<br>
Inserisce
un'interru
zione di
riga
Posizionamento Contenuti
Elementi inline
Elementi che sono contenuti in
un paragrafo, quali <span>
<img>, ma anche i <link>. Non
considerano eventuali attributi
width o height
Elementi block
Paragrafi e titoli ed altri elementi
che possono incorporarli, quali
<div>. La loro dimensione può
essere governata dagli attributi
width o height
display:block
float:left
Box Model
height
width
margin
padding
border
Elementi Block
display: inline;
<p style="width: 400px;
height: 200px;
border: 25px solid green;
display:inline">
Lorem ipsum.</p>
<p style="width: 400px;
height: 200px;
border: 25px solid green;">
Lorem ipsum.</p>
Non
hanno
effetti
float: left; float: right;
<p style="width: 400px;
height: 200px;
border: 25px solid green;
float:left;">
Lorem ipsum.</p>
<p style="width: 400px;
height: 200px;
border: 25px solid green;
float:right;">
Lorem ipsum.</p>
Hanno
effetti
LEZIONE 1..
www.fordatascientist.org
C00-Web-Base
C02-Introduction-HTML.ipynb
CONTATTI TELEFONO
051 22 35 20
EMAIL
WORKSHOP@VICEM.IT

More Related Content

What's hot

Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTML
Roberto Dadda
 
Html
HtmlHtml
Html5 - classi prime - multimedia
Html5 - classi prime - multimediaHtml5 - classi prime - multimedia
Html5 - classi prime - multimedia
Matteo Ziviani
 
Struttura di una pagina html
Struttura di una pagina htmlStruttura di una pagina html
Struttura di una pagina html
Enrico Mainero
 
Html base - classi prime - multimedia
Html base - classi prime - multimediaHtml base - classi prime - multimedia
Html base - classi prime - multimedia
Matteo Ziviani
 
Guida introduttiva al css
Guida introduttiva al cssGuida introduttiva al css
Guida introduttiva al css
Enrico Mainero
 
Introduzione al CSS
Introduzione al CSSIntroduzione al CSS
Introduzione al CSS
Paolo Quartarone
 

What's hot (8)

Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTML
 
Html
HtmlHtml
Html
 
Html5 - classi prime - multimedia
Html5 - classi prime - multimediaHtml5 - classi prime - multimedia
Html5 - classi prime - multimedia
 
Struttura di una pagina html
Struttura di una pagina htmlStruttura di una pagina html
Struttura di una pagina html
 
Html base - classi prime - multimedia
Html base - classi prime - multimediaHtml base - classi prime - multimedia
Html base - classi prime - multimedia
 
Html TAGS 2
Html TAGS 2Html TAGS 2
Html TAGS 2
 
Guida introduttiva al css
Guida introduttiva al cssGuida introduttiva al css
Guida introduttiva al css
 
Introduzione al CSS
Introduzione al CSSIntroduzione al CSS
Introduzione al CSS
 

Viewers also liked

Web base-02-css
Web base-02-cssWeb base-02-css
Web base-02-css
Studiabo
 
Python base 01-numeristringhe
Python base 01-numeristringhePython base 01-numeristringhe
Python base 01-numeristringhe
Studiabo
 
Programmare In Visual Basic, prima lezione
Programmare In Visual Basic, prima lezioneProgrammare In Visual Basic, prima lezione
Programmare In Visual Basic, prima lezione
High Secondary School
 
Web base-03-js-numeri stringearray
Web base-03-js-numeri stringearrayWeb base-03-js-numeri stringearray
Web base-03-js-numeri stringearray
Studiabo
 
Web advanced-02-jquery
Web advanced-02-jqueryWeb advanced-02-jquery
Web advanced-02-jquery
Studiabo
 
Python advanced 08-gis
Python advanced 08-gisPython advanced 08-gis
Python advanced 08-gis
Studiabo
 
Python advanced 07-pandas-plot
Python advanced 07-pandas-plotPython advanced 07-pandas-plot
Python advanced 07-pandas-plot
Studiabo
 
Web base-05-js-object
Web base-05-js-objectWeb base-05-js-object
Web base-05-js-object
Studiabo
 
Python base 07-classioggetti
Python base 07-classioggettiPython base 07-classioggetti
Python base 07-classioggetti
Studiabo
 
Python advanced 03-multiindex
Python advanced 03-multiindexPython advanced 03-multiindex
Python advanced 03-multiindex
Studiabo
 
Python advanced 01-numpypandas
Python advanced 01-numpypandasPython advanced 01-numpypandas
Python advanced 01-numpypandas
Studiabo
 
Web advanced-11-d3 js
Web advanced-11-d3 jsWeb advanced-11-d3 js
Web advanced-11-d3 js
Studiabo
 
Python advanced 06-matplotlib
Python advanced 06-matplotlibPython advanced 06-matplotlib
Python advanced 06-matplotlib
Studiabo
 
Python base 10-strutturadati
Python base 10-strutturadatiPython base 10-strutturadati
Python base 10-strutturadati
Studiabo
 
Web advanced-01-asincrono
Web advanced-01-asincronoWeb advanced-01-asincrono
Web advanced-01-asincrono
Studiabo
 
Python advanced 02-dataframe
Python advanced 02-dataframePython advanced 02-dataframe
Python advanced 02-dataframe
Studiabo
 
Python advanced 20-classioggetti-sintesi
Python advanced 20-classioggetti-sintesiPython advanced 20-classioggetti-sintesi
Python advanced 20-classioggetti-sintesi
Studiabo
 
Web advanced-03-d3 js-base
Web advanced-03-d3 js-baseWeb advanced-03-d3 js-base
Web advanced-03-d3 js-base
Studiabo
 
Web advanced-10-svg
Web advanced-10-svgWeb advanced-10-svg
Web advanced-10-svg
Studiabo
 
Fdg2017 presentazione corso
Fdg2017 presentazione corsoFdg2017 presentazione corso
Fdg2017 presentazione corso
Studiabo
 

Viewers also liked (20)

Web base-02-css
Web base-02-cssWeb base-02-css
Web base-02-css
 
Python base 01-numeristringhe
Python base 01-numeristringhePython base 01-numeristringhe
Python base 01-numeristringhe
 
Programmare In Visual Basic, prima lezione
Programmare In Visual Basic, prima lezioneProgrammare In Visual Basic, prima lezione
Programmare In Visual Basic, prima lezione
 
Web base-03-js-numeri stringearray
Web base-03-js-numeri stringearrayWeb base-03-js-numeri stringearray
Web base-03-js-numeri stringearray
 
Web advanced-02-jquery
Web advanced-02-jqueryWeb advanced-02-jquery
Web advanced-02-jquery
 
Python advanced 08-gis
Python advanced 08-gisPython advanced 08-gis
Python advanced 08-gis
 
Python advanced 07-pandas-plot
Python advanced 07-pandas-plotPython advanced 07-pandas-plot
Python advanced 07-pandas-plot
 
Web base-05-js-object
Web base-05-js-objectWeb base-05-js-object
Web base-05-js-object
 
Python base 07-classioggetti
Python base 07-classioggettiPython base 07-classioggetti
Python base 07-classioggetti
 
Python advanced 03-multiindex
Python advanced 03-multiindexPython advanced 03-multiindex
Python advanced 03-multiindex
 
Python advanced 01-numpypandas
Python advanced 01-numpypandasPython advanced 01-numpypandas
Python advanced 01-numpypandas
 
Web advanced-11-d3 js
Web advanced-11-d3 jsWeb advanced-11-d3 js
Web advanced-11-d3 js
 
Python advanced 06-matplotlib
Python advanced 06-matplotlibPython advanced 06-matplotlib
Python advanced 06-matplotlib
 
Python base 10-strutturadati
Python base 10-strutturadatiPython base 10-strutturadati
Python base 10-strutturadati
 
Web advanced-01-asincrono
Web advanced-01-asincronoWeb advanced-01-asincrono
Web advanced-01-asincrono
 
Python advanced 02-dataframe
Python advanced 02-dataframePython advanced 02-dataframe
Python advanced 02-dataframe
 
Python advanced 20-classioggetti-sintesi
Python advanced 20-classioggetti-sintesiPython advanced 20-classioggetti-sintesi
Python advanced 20-classioggetti-sintesi
 
Web advanced-03-d3 js-base
Web advanced-03-d3 js-baseWeb advanced-03-d3 js-base
Web advanced-03-d3 js-base
 
Web advanced-10-svg
Web advanced-10-svgWeb advanced-10-svg
Web advanced-10-svg
 
Fdg2017 presentazione corso
Fdg2017 presentazione corsoFdg2017 presentazione corso
Fdg2017 presentazione corso
 

Similar to Web base-01-html

Tradurre e scrivere per il web (prima parte)
Tradurre e scrivere per il web (prima parte)Tradurre e scrivere per il web (prima parte)
Tradurre e scrivere per il web (prima parte)
Andrea Spila
 
HTMLslide
HTMLslide HTMLslide
HTMLslide
ritalerede
 
Html e Css - 3 | WebMaster & WebDesigner
Html e Css - 3 | WebMaster & WebDesignerHtml e Css - 3 | WebMaster & WebDesigner
Html e Css - 3 | WebMaster & WebDesigner
Matteo Magni
 
Fordatascientist - Tecnologie Web base
Fordatascientist - Tecnologie Web baseFordatascientist - Tecnologie Web base
Fordatascientist - Tecnologie Web base
Annalisa Vignoli
 
Corso base di Tecnologie WEB - una visione d'insieme
Corso base di Tecnologie WEB - una visione d'insiemeCorso base di Tecnologie WEB - una visione d'insieme
Corso base di Tecnologie WEB - una visione d'insieme
Studiabo
 
Html e Css - 3 | WebMaster & WebDesigner
Html e Css - 3 | WebMaster & WebDesignerHtml e Css - 3 | WebMaster & WebDesigner
Html e Css - 3 | WebMaster & WebDesigner
Matteo Magni
 
ppt_sito.pptx
ppt_sito.pptxppt_sito.pptx
ppt_sito.pptx
DianaDiBenedetto2
 
HTML (+ DOM) + CSS
HTML (+ DOM) + CSSHTML (+ DOM) + CSS
HTML (+ DOM) + CSS
Giuseppe Vizzari
 
Breve introduzione alle tecnologie HTML5 + (DOM) + CSS
Breve introduzione alle tecnologie HTML5 + (DOM) + CSS Breve introduzione alle tecnologie HTML5 + (DOM) + CSS
Breve introduzione alle tecnologie HTML5 + (DOM) + CSS
Giuseppe Vizzari
 
Xml Xslt
Xml  XsltXml  Xslt
Laboratorio Di Basi Di Dati 12 P H P Gestione Di File X M L
Laboratorio Di  Basi Di  Dati 12  P H P   Gestione Di File  X M LLaboratorio Di  Basi Di  Dati 12  P H P   Gestione Di File  X M L
Laboratorio Di Basi Di Dati 12 P H P Gestione Di File X M Lguestbe916c
 
Presentazione Xml
Presentazione XmlPresentazione Xml
Presentazione Xmltave10
 
Open web programming
Open web programmingOpen web programming
Open web programming
nois3lab
 
La Semantica del Web con HTML5 e Schema.org
La Semantica del Web con HTML5 e Schema.orgLa Semantica del Web con HTML5 e Schema.org
La Semantica del Web con HTML5 e Schema.org
SkillsAndMore
 
HTML e CSS Prima Lezione
HTML e CSS Prima LezioneHTML e CSS Prima Lezione
HTML e CSS Prima Lezione
Ivan Buccella
 

Similar to Web base-01-html (20)

Tradurre e scrivere per il web (prima parte)
Tradurre e scrivere per il web (prima parte)Tradurre e scrivere per il web (prima parte)
Tradurre e scrivere per il web (prima parte)
 
HTMLslide
HTMLslide HTMLslide
HTMLslide
 
Html e Css - 3 | WebMaster & WebDesigner
Html e Css - 3 | WebMaster & WebDesignerHtml e Css - 3 | WebMaster & WebDesigner
Html e Css - 3 | WebMaster & WebDesigner
 
Html e tags
Html e tagsHtml e tags
Html e tags
 
Fordatascientist - Tecnologie Web base
Fordatascientist - Tecnologie Web baseFordatascientist - Tecnologie Web base
Fordatascientist - Tecnologie Web base
 
Corso base di Tecnologie WEB - una visione d'insieme
Corso base di Tecnologie WEB - una visione d'insiemeCorso base di Tecnologie WEB - una visione d'insieme
Corso base di Tecnologie WEB - una visione d'insieme
 
Html e Css - 3 | WebMaster & WebDesigner
Html e Css - 3 | WebMaster & WebDesignerHtml e Css - 3 | WebMaster & WebDesigner
Html e Css - 3 | WebMaster & WebDesigner
 
ppt_sito.pptx
ppt_sito.pptxppt_sito.pptx
ppt_sito.pptx
 
Blog
BlogBlog
Blog
 
HTML (+ DOM) + CSS
HTML (+ DOM) + CSSHTML (+ DOM) + CSS
HTML (+ DOM) + CSS
 
Breve introduzione alle tecnologie HTML5 + (DOM) + CSS
Breve introduzione alle tecnologie HTML5 + (DOM) + CSS Breve introduzione alle tecnologie HTML5 + (DOM) + CSS
Breve introduzione alle tecnologie HTML5 + (DOM) + CSS
 
Xml Xslt
Xml  XsltXml  Xslt
Xml Xslt
 
Laboratorio Di Basi Di Dati 12 P H P Gestione Di File X M L
Laboratorio Di  Basi Di  Dati 12  P H P   Gestione Di File  X M LLaboratorio Di  Basi Di  Dati 12  P H P   Gestione Di File  X M L
Laboratorio Di Basi Di Dati 12 P H P Gestione Di File X M L
 
Presentazione Xml
Presentazione XmlPresentazione Xml
Presentazione Xml
 
Corso HTML5. Una pagina base
Corso HTML5. Una pagina baseCorso HTML5. Una pagina base
Corso HTML5. Una pagina base
 
Lezione HTML
Lezione HTMLLezione HTML
Lezione HTML
 
Open web programming
Open web programmingOpen web programming
Open web programming
 
La Semantica del Web con HTML5 e Schema.org
La Semantica del Web con HTML5 e Schema.orgLa Semantica del Web con HTML5 e Schema.org
La Semantica del Web con HTML5 e Schema.org
 
Fogli di stile CSS
Fogli di stile CSSFogli di stile CSS
Fogli di stile CSS
 
HTML e CSS Prima Lezione
HTML e CSS Prima LezioneHTML e CSS Prima Lezione
HTML e CSS Prima Lezione
 

More from Studiabo

Big data rischi
Big data rischiBig data rischi
Big data rischi
Studiabo
 
Big data correlazioni
Big data correlazioniBig data correlazioni
Big data correlazioni
Studiabo
 
Ravenna2019 - lezione Big Data
Ravenna2019 - lezione Big DataRavenna2019 - lezione Big Data
Ravenna2019 - lezione Big Data
Studiabo
 
Strutture dati 08-reshape
Strutture dati 08-reshapeStrutture dati 08-reshape
Strutture dati 08-reshape
Studiabo
 
Strutture dati 07-multiindex
Strutture dati 07-multiindexStrutture dati 07-multiindex
Strutture dati 07-multiindex
Studiabo
 
Strutture dati 06-dataframe
Strutture dati 06-dataframeStrutture dati 06-dataframe
Strutture dati 06-dataframe
Studiabo
 
Strutture dati 05-numpypandas
Strutture dati 05-numpypandasStrutture dati 05-numpypandas
Strutture dati 05-numpypandas
Studiabo
 
Strutture dati 04-funzionicustom-classioggetti
Strutture dati 04-funzionicustom-classioggettiStrutture dati 04-funzionicustom-classioggetti
Strutture dati 04-funzionicustom-classioggetti
Studiabo
 
Strutture dati 03-stutturedatibuiltin
Strutture dati 03-stutturedatibuiltinStrutture dati 03-stutturedatibuiltin
Strutture dati 03-stutturedatibuiltin
Studiabo
 
Strutture dati 02-strutturecontrollo-funzionibuiltin
Strutture dati 02-strutturecontrollo-funzionibuiltinStrutture dati 02-strutturecontrollo-funzionibuiltin
Strutture dati 02-strutturecontrollo-funzionibuiltin
Studiabo
 
Strutture dati 01-numeristringhe
Strutture dati 01-numeristringheStrutture dati 01-numeristringhe
Strutture dati 01-numeristringhe
Studiabo
 
Strutture dati 00-corso2018-2019
Strutture dati 00-corso2018-2019Strutture dati 00-corso2018-2019
Strutture dati 00-corso2018-2019
Studiabo
 
Pres ulisse acciaio-ottobre2018
Pres ulisse acciaio-ottobre2018Pres ulisse acciaio-ottobre2018
Pres ulisse acciaio-ottobre2018
Studiabo
 
Strutture dati 08-reshape
Strutture dati 08-reshapeStrutture dati 08-reshape
Strutture dati 08-reshape
Studiabo
 
Pres ulisse acciaio-aprile2018
Pres ulisse acciaio-aprile2018Pres ulisse acciaio-aprile2018
Pres ulisse acciaio-aprile2018
Studiabo
 
Strutture dati 02-strutturecontrollo-funzionibuiltin
Strutture dati 02-strutturecontrollo-funzionibuiltinStrutture dati 02-strutturecontrollo-funzionibuiltin
Strutture dati 02-strutturecontrollo-funzionibuiltin
Studiabo
 
Strutture dati 07-multiindex
Strutture dati 07-multiindexStrutture dati 07-multiindex
Strutture dati 07-multiindex
Studiabo
 
Strutture dati 05-numpypandas
Strutture dati 05-numpypandasStrutture dati 05-numpypandas
Strutture dati 05-numpypandas
Studiabo
 
Strutture dati 06-dataframe
Strutture dati 06-dataframeStrutture dati 06-dataframe
Strutture dati 06-dataframe
Studiabo
 
Strutture dati 04-funzionicustom-classioggetti
Strutture dati 04-funzionicustom-classioggettiStrutture dati 04-funzionicustom-classioggetti
Strutture dati 04-funzionicustom-classioggetti
Studiabo
 

More from Studiabo (20)

Big data rischi
Big data rischiBig data rischi
Big data rischi
 
Big data correlazioni
Big data correlazioniBig data correlazioni
Big data correlazioni
 
Ravenna2019 - lezione Big Data
Ravenna2019 - lezione Big DataRavenna2019 - lezione Big Data
Ravenna2019 - lezione Big Data
 
Strutture dati 08-reshape
Strutture dati 08-reshapeStrutture dati 08-reshape
Strutture dati 08-reshape
 
Strutture dati 07-multiindex
Strutture dati 07-multiindexStrutture dati 07-multiindex
Strutture dati 07-multiindex
 
Strutture dati 06-dataframe
Strutture dati 06-dataframeStrutture dati 06-dataframe
Strutture dati 06-dataframe
 
Strutture dati 05-numpypandas
Strutture dati 05-numpypandasStrutture dati 05-numpypandas
Strutture dati 05-numpypandas
 
Strutture dati 04-funzionicustom-classioggetti
Strutture dati 04-funzionicustom-classioggettiStrutture dati 04-funzionicustom-classioggetti
Strutture dati 04-funzionicustom-classioggetti
 
Strutture dati 03-stutturedatibuiltin
Strutture dati 03-stutturedatibuiltinStrutture dati 03-stutturedatibuiltin
Strutture dati 03-stutturedatibuiltin
 
Strutture dati 02-strutturecontrollo-funzionibuiltin
Strutture dati 02-strutturecontrollo-funzionibuiltinStrutture dati 02-strutturecontrollo-funzionibuiltin
Strutture dati 02-strutturecontrollo-funzionibuiltin
 
Strutture dati 01-numeristringhe
Strutture dati 01-numeristringheStrutture dati 01-numeristringhe
Strutture dati 01-numeristringhe
 
Strutture dati 00-corso2018-2019
Strutture dati 00-corso2018-2019Strutture dati 00-corso2018-2019
Strutture dati 00-corso2018-2019
 
Pres ulisse acciaio-ottobre2018
Pres ulisse acciaio-ottobre2018Pres ulisse acciaio-ottobre2018
Pres ulisse acciaio-ottobre2018
 
Strutture dati 08-reshape
Strutture dati 08-reshapeStrutture dati 08-reshape
Strutture dati 08-reshape
 
Pres ulisse acciaio-aprile2018
Pres ulisse acciaio-aprile2018Pres ulisse acciaio-aprile2018
Pres ulisse acciaio-aprile2018
 
Strutture dati 02-strutturecontrollo-funzionibuiltin
Strutture dati 02-strutturecontrollo-funzionibuiltinStrutture dati 02-strutturecontrollo-funzionibuiltin
Strutture dati 02-strutturecontrollo-funzionibuiltin
 
Strutture dati 07-multiindex
Strutture dati 07-multiindexStrutture dati 07-multiindex
Strutture dati 07-multiindex
 
Strutture dati 05-numpypandas
Strutture dati 05-numpypandasStrutture dati 05-numpypandas
Strutture dati 05-numpypandas
 
Strutture dati 06-dataframe
Strutture dati 06-dataframeStrutture dati 06-dataframe
Strutture dati 06-dataframe
 
Strutture dati 04-funzionicustom-classioggetti
Strutture dati 04-funzionicustom-classioggettiStrutture dati 04-funzionicustom-classioggetti
Strutture dati 04-funzionicustom-classioggetti
 

Web base-01-html

  • 1. Corso Data Journalist gen-mar 2017 TECNOLOGIE WEB BASE Contenuti e HTML
  • 4. Elementi html <tag di apertura attributo=’valore’ > CONTENUTO </tag di chiusura> <p id=’par1’ > Lorem ipsum dolor sit amet .. </p>
  • 5. Tipologie di tag <!DOCTYPE html> <html> <head> <title>Titolo del documento</title> </head> <body> Contenuti del documento </body> </html> <html> 1) segnale al browser che il documento è di tipo HTML 2) rappresenta da radice del documento. 2) è il contenitore di tutti gli altri elementi HTML, ad esclusione del <!DOCTYPE> tag. La dichiarazione <!DOCTYPE> non è un tag HTML; è una istruzione che dice al browser in quale versione di HTML è scritta la pagina <head> è il contenitore di tutti gli elementi di tipo head <body> è il contenitore di tutti gli elementi di tipo body
  • 6. Elementi di tipo head <title> <style> <link><meta> <script> Per inserire informazioni varie, quali la codifica dei caratteri: <meta charset="utf-8" > Per inserire regole di stile Per inserire dei link a dei file esterni, ad esempio ad un file css tramite l’attributo href Per inserire istruzioni javascript oppure un collegamento ad un file javascript tramite l’attributo src Per inserire un titolo che identifica la pagina
  • 7. Elementi di tipo body - block <div> <p> <ol><h1>..<h6> <ul> Definiscono titoli e sottotitoli. Definisce un paragrafo. Generalmente contiene solo testo o elementi inline. Lista ordinata. può contenere solo l'elementi <li> Lista non ordinata. Può contenere solo elementi <li> Definisce un blocco di contenuto generico o una sezione del documento.
  • 8. Elementi di tipo body - block - tabella <table> <thead> <th><tbody> <tr> Definisce il corpo di una tabella. Con <thead> e <tfoot> serve a raggruppare le righe di una tabella. Definisce una tabella per l'inserimento di dati tabulari. Definisce la testata di una tabella. intestazione di una cella Definisce una riga <td> definisce la cella di una tabella
  • 9. Elementi di tipo body - inline <span> <i> <u><tt> <em> Testo con carattere monospazio. Definisce una sezione di testo inline generica cui applicare uno stile oppure visualizzare in funzione della lingua Testo in corsivo Testo sottolineato Testo evidenziato <br> Inserisce un'interru zione di riga
  • 10. Posizionamento Contenuti Elementi inline Elementi che sono contenuti in un paragrafo, quali <span> <img>, ma anche i <link>. Non considerano eventuali attributi width o height Elementi block Paragrafi e titoli ed altri elementi che possono incorporarli, quali <div>. La loro dimensione può essere governata dagli attributi width o height display:block float:left
  • 12. Elementi Block display: inline; <p style="width: 400px; height: 200px; border: 25px solid green; display:inline"> Lorem ipsum.</p> <p style="width: 400px; height: 200px; border: 25px solid green;"> Lorem ipsum.</p> Non hanno effetti float: left; float: right; <p style="width: 400px; height: 200px; border: 25px solid green; float:left;"> Lorem ipsum.</p> <p style="width: 400px; height: 200px; border: 25px solid green; float:right;"> Lorem ipsum.</p> Hanno effetti
  • 14. CONTATTI TELEFONO 051 22 35 20 EMAIL WORKSHOP@VICEM.IT