SlideShare a Scribd company logo
1 of 45
BLOG
        1

UN MODO MODERNO PER
    COMUNICARE
Definizione
                             2




                    BLOG
                      web + log

1997 dicembre: John Barger usa nel suo sito il termine weblog


   1999: Patrick Merholz usa la frase we blog nel suo sito
Classificazione dei blog
                    3



Blog personale
Blog didattico
                        Audio blog
Blog di attualità
                        Video blog
Blog politico
                        M blog
Blog tematico
                        Blog directory
                        Watch blog
                        Photo blog
Cosa mi serve?
                          4

 Blog ospitato da server pubblico
     Wordpress
     Splinder
     Myblog
     Blogspot
     Il   Cannocchiale
 Blog disponibile su sito personale
     http://www.mioblog.com
Terminologia
                     5

Blog : diario in rete
Blogger : autore di un blog
Post : singolo messaggio in un blog
Commento : commento ad un post
Permalink : link ad un singolo post
Trackback : segnalazione di link ai propri
post
Template : struttura del blog
Feed (RSS) : formato testuale per leggere i
post fuori dal blog
HTML
           6

IL LINGUAGGIO BASE PER LE
       PAGINE WEB
Ipertesti
                       7




Insieme di documenti, collegati tra loro
  tramite link (riferimenti ipertestuali)



              I link consentono di seguire un
              percorso scelto a piacere e non
              impongono sequenzialità.
HTTP
                    8




     Hyper Text Transfer Protocol


trasferisce attraverso la rete internet le
pagine web localizzandole mediante un
sistema di indirizzamento noto come
URL – Uniform Resource Locator
HTML
                            9



             Hyper Text Markup Language



                                Consente di:
                                   Inserire oggetti
Definisce:                              immagini
    Struttura di un ipertesto           tabelle
    Aspetto di un ipertesto             moduli
                                   Creare link ipertestuali
                                        interni
                                        esterni
Strumenti per creare un file HTML
                              10


1.        Editor di testo
     1.    WordPad (blocco note)
2. Applicazione specifica di tipo WYSIWYG
  1. Microsoft FrontPage
  2. Netscape Composer
  3. Macromedia DreamWeaver


                                   Il file va salvato con estensione
                                                .htm o .html
                                    affinché sia letto da un browser
Tag HTML
                       11



     sono i comandi del linguaggio


<NOMETAG>………………………</NOMETAG>
                            (tranne pochi casi vanno aperti e chiusi)




             possono avere degli attributi scelti tra un
             insieme predefinito, i quali assumono
             determinati valori (scritti tra virgolette)
Struttura di un documento HTML
                              12



Un documento HTML è contenuto per intero all’interno del tag

  <HTML>…………………………………………..</HTML>



  <HTML>
           <HEAD>
           descrizione delle caratteristiche del documento
           </HEAD>
           <BODY>
           documento vero e proprio
         </BODY>
  </HTML>
Caratteristiche dei tag HTML
                       13




 hanno nomi mnemonici
 possono avere degli attributi
 si possono indentare per facilitare la
  leggibilità
 sono indifferenti rispetto all’uso di
  caratteri maiuscoli o minuscoli
 sono indifferenti rispetto agli spazi
Intestazione del documento (tag <HEAD>)
                                                         14


<HEAD>
     <TITLE>ITIS Alessandro Volta – Napoli </TITLE>
     <META name = “keywords” content = “Napoli, Alessandro Volta”>
     <META name = “author” content = “Francesco Zoino”>
     <META name = “generator” content = “WordPad”>
</HEAD>




                       Il titolo viene usato per costruire gli indici automatici di cui si servono i motori di ricerca
                                        Le keywords sono i termini usati dai motori di ricerca per l’indicizzazione
    Il contenuto del tag <TITLE> viene inserito nell’elenco dei Preferiti quando si salva la pagina nel browser
Titoli
                                  15


                          <H1>titolo 1</H1>
                          <H2>titolo 2</H2>
                          <H3>titolo 3</H3>
                          …….
                          <H6>titolo 6</H6>

Oltre che per indicare quali parti di testo vengono usate come
titoli, permettono di controllare le dimensioni dei caratteri dal più
grande (titolo 1) al più piccolo (titolo 6).
Attributi di <BODY>
                       16



<BODY
        bgcolor = “colore sfondo”
        text = “colore testo”
        background = “immagine di sfondo”
        link = “colore link da visitare”
        vlink = “colore link visitato”
>



            Il colore può essere specificato con:
                      parole chiave: red, yellow,….
                      codice esadecimale
Gestione dei caratteri
                                      17

<BASEFONT size = “4”>
                                                caratteri a dimensione 4
<FONT size = “3”> caratteri a dimensione 3 </FONT>
                                                caratteri a dimensione 4
<FONT size = “+1”> caratteri a dimensione 5
  </FONT>
                                                caratteri a dimensione 4


<FONT size = “5” color = “red” face = “Courier”> testo rosso Courier di
dimensione 5 </FONT>
Formato dei caratteri
                          18




Stili fisici
<B>testo</B>                   grassetto
<I>testo</I>                   corsivo


Stili logici
<EM> testo </EM>         enfasi (corsivo)
<STRONG> testo </STRONG> forte enfasi (grassetto)
Allineamento e paragrafi
                             19


<p align = “left”> testo del paragrafo </p>
<p align = “right”> testo del paragrafo </p>
<p align = “center”> testo del paragrafo </p>

      <CENTER> testo da centrare </CENTER>


                                               <BR>
       HTML non è sensibile alle linee vuote
                                               <P>
Lista di elementi non numerata
                            20

UL = Unordered List
   LI = List Item
                       <UL>
                       <LI> primo item </LI>
                       <LI> secondo item </LI>
                       …
                       <LI> ultimo item </LI>
                       </UL>

    tipo di punto elenco   <UL type = “disc”>
                           <UL type = “circle”>
                           <UL type = “square”>
Lista di elementi numerata
                          21

<OL>
                           OL = Ordered List
<LI> primo item </LI>
<LI> secondo item </LI>         tipo di numerazione
…                          <OL type = “1”>
<LI> ultimo item </LI>     <OL type = “A”>
</OL>                      <OL type = “a”>
                           <OL type = “I”>
                           <OL type = “i”>


<OL start = “numero di partenza”>
Lista descrittiva
                              22

DL = Definition List
DT = Definition Term
DD = Definition Description

                  <DL>
                  <DT> primo termine </DT>
                    <DD> descrizione </DD>
                  …
                  <DT> ultimo termine </DT>
                  </DL>
Immagini
                   23


<IMG
       src = “pathname”
       align = “tipo di allineamento”
       alt = “testo alternativo all’immagine”
       border = “larghezza del bordo in pixel”
       height = “altezza dell’immagine in pixel”
       width = “larghezza dell’immagine in pixel”
       space = “spazio a destra e a sinistra in
         pixel”
       vspace = “spazio in alto e in basso in pixel”
>
Collegamenti ipertestuali
                            24

   URL : protocollo://indirizzo internet/pathname#label


Protocolli
             http      (trasferimento con http)
             ftp       (trasferimento con ftp)
             news      (collegamento a server news)
             telnet    (collegamento remoto)
             mailto    (spedizione di mail)
Tag A
                                 25




   <A href = “ URL “> testo di riferimento </A>



<A href = “http://www.itis-volta.it> Istituto Tecnico Industriale
“Alessandro Volta” </A>
TABELLE
                             26



<TABLE> descrizione della tabella </TABLE>


<TABLE
         border = “larghezza dei bordi”
         align = “allineamento”
         cellspacing = “spazio in pixel tra le celle”
         cellpadding = “spazio tra bordo e contenuto delle celle”
         width = “larghezza della tabella in pixel o in
         percentuale”
>
TABELLE -FORMATTAZIONE : TR
                              27



              <TR> nuova riga </TR>

<TR
         align = “allineamento”
         valign = “allineamento verticale del testo”
         bgcolor = “colore di sfondo della riga”
>


                        <TR
                                      align = “left”
                                      valign = “bottom”
                                      bgcolor = “yellow”
                        >
TD – TH - CAPTION
                    28



    <TD> nuova cella in una riga </TD>


 <TH> elemento evidenziato in cella </TH>


<CAPTION> titolo della tabella </CAPTION>
ATTRIBUTI DI TD E TH
                              29




<TD (TH)
           width = “larghezza in pixel o in percentuale”
           colspan = “numero di colonne su cui si distribuisce”
           rowspan = “numero di righe su cui si distribuisce”
           nowrap (non andare a capo nella cella)
>
THEAD – TFOOT - TBODY
                  30



<THEAD> righe di intestazione </THEAD>



   <TFOOT> righe di fondo </TFOOT>



   <TBODY> righe del corpo </TBODY>
ESEMPIO
                        31



<TABLE>
       <CAPTION> Tabella </CAPTION>

<THEAD>
       <TR><TD>Primo</TD><TD>Secondo</TD></TR>
</THEAD>

<TBODY>
       <TR><TD>uno</TD><TD>due</TD></TR>
       <TR><TD>tre</TD><TD>quattro</TD></TR>
       <TR><TD>cinque</TD><TD>sei</TD></TR>
</TBODY>

</TABLE>
ESEMPIO
                         32

<TABLE>

<THEAD>
       <TR><TD>Primo</TD><TD>Secondo</TD></TR>
</THEAD>

<TBODY>
       <TR><TD>uno</TD><TD>due</TD></TR>
       <TR><TD>tre</TD><TD>quattro</TD></TR>
</TBODY>

<TFOOT>
       <TR><TD>Alfa</TD><TD>Beta</TD></TR>
</TFOOT>

</TABLE>
ESEMPIO
                                           33

<TABLE border = “1”>
           <CAPTION align = “top”> Tabella complessa </CAPTION>

<TR>
           <TH colspan = “2”, rowspan = “2”> </TH>
           <TH colspan = “2”> MEDIA </TH>
</TR>
<TR>
           <TH>Altezza</TH>
           <TH>Peso</TH>
</TR>
<TR>
           <TH rowspan = “2”, valign = “top”> Genere </TH>
           <TH> Maschi </TH>
           <TD> 1,75 </TD>
           <TD> 70 </TD>
</TR>
<TR>
           <TH> Femmine </TH>
           <TD> 1,65 </TD>
           <TD> 60 </TD>
</TR>
</TABLE>
CSS
          34

FOGLI DI STILE A CASCATA
CSS
                                        35


                   Cascading Style Sheet
     Può essere:
         •Un file con estensione .css associato al file html
         •Del codice che si incorpora nelle pagine html stesse



<head>                                                <head>
<link rel = “stylesheet” href = “foglio.css” type =   <style type = “text/css”>
“text/css”>                                           …
…                                                     </style>
</head>                                               </head>
Formato delle regole CSS
                                 36


                        selettore { dichiarazione }

un oggetto all’interno del documento
                              ciò che si vuole ottenere sull’oggetto

  In generale:
  selettore, selettore, selettore {
                        dichiarazione;
                        dichiarazione;
                        dichiarazione;
                        }
Dichiarazioni CSS
                               37




selettore { proprietà : valore valore_alternativo
             valore_alternativo …}


                 scomposizione della dichiarazione




i valori alternativi si assegnano in ordine di importanza e sono
                          separati da spazi
Esempi
                               38


                             h1 { color : red }



    BODY { background: url(fondale.jpg) white }




si attribuisce al BODY lo sfondo fondale.jpg o in subordine uno
                         sfondo bianco
Selettori
           39




•   Selettori di tipo
•   Classi
•   Identificatori
Selettori di tipo
                             40




Corrispondono al nome del TAG HTML cui si riferiscono



                            p {…}
                            a {…}
                            div {…}
                            h1 {…}
                            * {…}
Classi
                               41



Servono a definire un insieme di oggetti omogenei.


                      Per associare un elemento a una classe è
                      sufficiente specificarne il nome attraverso
   HTML               l’attributo class.



             <div class = “nomeclasse”>…</div>

             .nomeclasse {…}


    CSS
Combinazione di selettori di tipo e classi
                                42




          HTML
         <p class = “nomeclasse”>…</p>
         <h1 class = “nomeclasse”>…</h1>


                 applicata a tutti gli elementi di classe nomeclasse

           CSS
                    applicata agli elementi <p> di classe nomeclasse
.nomeclasse {…}
p.nomeclasse {…}
h1.nomeclasse {…}

              applicata agli elementi <h1> di classe nomeclasse
Identificatori
                              43



Servono a selezionare un elemento unico nella pagina.


                   Per associare un elemento a un identificatore
                   è sufficiente specificarne il nome attraverso
   HTML            l’attributo id.



             <div id = “nomeidentificatore”>…</div>

             # nomeidentificatore {…}


    CSS
Pseudoclassi
                                   44


Supportate dai browser più diffusi (è importante scriverle in ordine)


                  link non ancora visitato

                        link già visitato
  a:link
  a:visited
  a:hover                    link su cui è posizionato il mouse
  a:focus
  a:active
                       link che ha ricevuto il focus


              link durante l’attivazione da parte dell’utente
Discendenza tra selettori
                                45

Per selezionare un elemento della pagina con maggiore
accuratezza, è possibile indicarne non solo tipo, classe o
identificatore, ma anche specificare uno o più elementi progenitori.



                            HTML
          <h1>Omero - <em>Iliade</em></h1>
          <p>Cantami, o Diva, del <em>Pelide Achille</em></p>


                             CSS
                                          Se la discendenza è padre-figlio
                           h1 em {…}              la si indica con >
                           p em {…}

More Related Content

What's hot

Html5 e css3 nuovi strumenti per un nuovo web
Html5 e css3 nuovi strumenti per un nuovo webHtml5 e css3 nuovi strumenti per un nuovo web
Html5 e css3 nuovi strumenti per un nuovo webMassimo Bonanni
 
Html 5: una breve guida!
Html 5: una breve guida!Html 5: una breve guida!
Html 5: una breve guida!Enrico Mainero
 
HTML5 Italy: Mai più CSS, fogli di stile moderni con LESS - Salvatore Romeo
HTML5 Italy: Mai più CSS, fogli di stile moderni con LESS - Salvatore RomeoHTML5 Italy: Mai più CSS, fogli di stile moderni con LESS - Salvatore Romeo
HTML5 Italy: Mai più CSS, fogli di stile moderni con LESS - Salvatore Romeomarcocasario
 
Presentazione Corso - Parte 1
Presentazione Corso - Parte 1Presentazione Corso - Parte 1
Presentazione Corso - Parte 1Giorgio Carpoca
 
Guida introduttiva al codice HTML
Guida introduttiva al codice HTMLGuida introduttiva al codice HTML
Guida introduttiva al codice HTMLEnrico Mainero
 
Html base - classi prime - multimedia
Html base - classi prime - multimediaHtml base - classi prime - multimedia
Html base - classi prime - multimediaMatteo Ziviani
 
Html5 - classi prime - multimedia
Html5 - classi prime - multimediaHtml5 - classi prime - multimedia
Html5 - classi prime - multimediaMatteo Ziviani
 
Html e Css - 3 | WebMaster & WebDesigner
Html e Css - 3 | WebMaster & WebDesignerHtml e Css - 3 | WebMaster & WebDesigner
Html e Css - 3 | WebMaster & WebDesignerMatteo Magni
 
HTMLslide html
HTMLslide htmlHTMLslide html
HTMLslide htmlritalerede
 
Wordpress - Primi passi | Mafaldida
Wordpress  - Primi passi | MafaldidaWordpress  - Primi passi | Mafaldida
Wordpress - Primi passi | MafaldidaGiulia Costa
 
Open web programming
Open web programmingOpen web programming
Open web programmingnois3lab
 
Guida introduttiva al css
Guida introduttiva al cssGuida introduttiva al css
Guida introduttiva al cssEnrico Mainero
 
Html e Css - 3 | WebMaster & WebDesigner
Html e Css - 3 | WebMaster & WebDesignerHtml e Css - 3 | WebMaster & WebDesigner
Html e Css - 3 | WebMaster & WebDesignerMatteo Magni
 
Ancora anatomia, le pagine HTML(5)
Ancora anatomia, le pagine HTML(5)Ancora anatomia, le pagine HTML(5)
Ancora anatomia, le pagine HTML(5)nois3lab
 

What's hot (19)

Html5 e css3 nuovi strumenti per un nuovo web
Html5 e css3 nuovi strumenti per un nuovo webHtml5 e css3 nuovi strumenti per un nuovo web
Html5 e css3 nuovi strumenti per un nuovo web
 
Lezione HTML
Lezione HTMLLezione HTML
Lezione HTML
 
HTML5
HTML5HTML5
HTML5
 
Html 5: una breve guida!
Html 5: una breve guida!Html 5: una breve guida!
Html 5: una breve guida!
 
HTML5 Italy: Mai più CSS, fogli di stile moderni con LESS - Salvatore Romeo
HTML5 Italy: Mai più CSS, fogli di stile moderni con LESS - Salvatore RomeoHTML5 Italy: Mai più CSS, fogli di stile moderni con LESS - Salvatore Romeo
HTML5 Italy: Mai più CSS, fogli di stile moderni con LESS - Salvatore Romeo
 
Presentazione Corso - Parte 1
Presentazione Corso - Parte 1Presentazione Corso - Parte 1
Presentazione Corso - Parte 1
 
Guida introduttiva al codice HTML
Guida introduttiva al codice HTMLGuida introduttiva al codice HTML
Guida introduttiva al codice HTML
 
Html base - classi prime - multimedia
Html base - classi prime - multimediaHtml base - classi prime - multimedia
Html base - classi prime - multimedia
 
Html5 - classi prime - multimedia
Html5 - classi prime - multimediaHtml5 - classi prime - multimedia
Html5 - classi prime - multimedia
 
Html e Css - 3 | WebMaster & WebDesigner
Html e Css - 3 | WebMaster & WebDesignerHtml e Css - 3 | WebMaster & WebDesigner
Html e Css - 3 | WebMaster & WebDesigner
 
Html Base
Html BaseHtml Base
Html Base
 
HTMLslide html
HTMLslide htmlHTMLslide html
HTMLslide html
 
Wordpress - Primi passi | Mafaldida
Wordpress  - Primi passi | MafaldidaWordpress  - Primi passi | Mafaldida
Wordpress - Primi passi | Mafaldida
 
Open web programming
Open web programmingOpen web programming
Open web programming
 
Guida introduttiva al css
Guida introduttiva al cssGuida introduttiva al css
Guida introduttiva al css
 
Html e Css - 3 | WebMaster & WebDesigner
Html e Css - 3 | WebMaster & WebDesignerHtml e Css - 3 | WebMaster & WebDesigner
Html e Css - 3 | WebMaster & WebDesigner
 
Html2
Html2Html2
Html2
 
Html parte1
Html parte1Html parte1
Html parte1
 
Ancora anatomia, le pagine HTML(5)
Ancora anatomia, le pagine HTML(5)Ancora anatomia, le pagine HTML(5)
Ancora anatomia, le pagine HTML(5)
 

Viewers also liked

Tecnologie per la didattica
Tecnologie per la didatticaTecnologie per la didattica
Tecnologie per la didatticaFrancesco Zoino
 
Struktur data - Program Stack dengan Pascal
Struktur data - Program Stack dengan PascalStruktur data - Program Stack dengan Pascal
Struktur data - Program Stack dengan Pascalroy bawafih
 
Ketahanan nasiona1 3
Ketahanan nasiona1 3Ketahanan nasiona1 3
Ketahanan nasiona1 3roy bawafih
 
Fyltex 7-14 Part 1
Fyltex 7-14 Part 1Fyltex 7-14 Part 1
Fyltex 7-14 Part 1MarcelaLugo
 
Drug therapy during_pregnancy
Drug therapy during_pregnancyDrug therapy during_pregnancy
Drug therapy during_pregnancyRicha Daniel
 
Makalah kewiraan
Makalah kewiraanMakalah kewiraan
Makalah kewiraanroy bawafih
 
Export to map info table file with tems
Export to map info table file with temsExport to map info table file with tems
Export to map info table file with temsroy bawafih
 
Oxytocics finalised-110713081015-phpapp02
Oxytocics finalised-110713081015-phpapp02Oxytocics finalised-110713081015-phpapp02
Oxytocics finalised-110713081015-phpapp02Richa Daniel
 

Viewers also liked (12)

Tecnologie per la didattica
Tecnologie per la didatticaTecnologie per la didattica
Tecnologie per la didattica
 
Struktur data - Program Stack dengan Pascal
Struktur data - Program Stack dengan PascalStruktur data - Program Stack dengan Pascal
Struktur data - Program Stack dengan Pascal
 
Ketahanan nasiona1 3
Ketahanan nasiona1 3Ketahanan nasiona1 3
Ketahanan nasiona1 3
 
De hoab ct_m637
De hoab ct_m637De hoab ct_m637
De hoab ct_m637
 
Fyltex 7-14 Part 1
Fyltex 7-14 Part 1Fyltex 7-14 Part 1
Fyltex 7-14 Part 1
 
Drug therapy during_pregnancy
Drug therapy during_pregnancyDrug therapy during_pregnancy
Drug therapy during_pregnancy
 
Makalah kewiraan
Makalah kewiraanMakalah kewiraan
Makalah kewiraan
 
Export to map info table file with tems
Export to map info table file with temsExport to map info table file with tems
Export to map info table file with tems
 
Reti di computer
Reti di computerReti di computer
Reti di computer
 
Oxytocics finalised-110713081015-phpapp02
Oxytocics finalised-110713081015-phpapp02Oxytocics finalised-110713081015-phpapp02
Oxytocics finalised-110713081015-phpapp02
 
Informatica di base
Informatica di baseInformatica di base
Informatica di base
 
Tensegrity
TensegrityTensegrity
Tensegrity
 

Similar to Blog

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
 
Best practices per lo sviluppo Frontend
Best practices per lo sviluppo FrontendBest practices per lo sviluppo Frontend
Best practices per lo sviluppo FrontendCristiano Rastelli
 
Html e Css - 2 | WebMaster & WebDesigner
 Html e Css - 2 | WebMaster & WebDesigner Html e Css - 2 | WebMaster & WebDesigner
Html e Css - 2 | WebMaster & WebDesignerMatteo Magni
 
Html e Css - 2 | WebMaster & WebDesigner
Html e Css - 2 | WebMaster & WebDesignerHtml e Css - 2 | WebMaster & WebDesigner
Html e Css - 2 | WebMaster & WebDesignerMatteo Magni
 
Web base-01-html
Web base-01-htmlWeb base-01-html
Web base-01-htmlStudiabo
 
Html e Css - 1 | WebMaster & WebDesigner
Html e Css - 1 | WebMaster & WebDesigner Html e Css - 1 | WebMaster & WebDesigner
Html e Css - 1 | WebMaster & WebDesigner Matteo Magni
 
Html 1.0 for dummies
Html 1.0 for dummiesHtml 1.0 for dummies
Html 1.0 for dummiesGiulia Zappa
 
Html e Css - 1 | WebMaster & WebDesigner
Html e Css - 1 | WebMaster & WebDesignerHtml e Css - 1 | WebMaster & WebDesigner
Html e Css - 1 | WebMaster & WebDesignerMatteo Magni
 
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
 
Corso base html
Corso base htmlCorso base html
Corso base htmlalessiofu
 
Corso HTML per l'editoria
Corso HTML per l'editoriaCorso HTML per l'editoria
Corso HTML per l'editoriaDiego La Monica
 
Html e Css - 4 | WebMaster & WebDesigner
Html e Css - 4 | WebMaster & WebDesignerHtml e Css - 4 | WebMaster & WebDesigner
Html e Css - 4 | WebMaster & WebDesignerMatteo Magni
 
HTML non per web designer
HTML non per web designerHTML non per web designer
HTML non per web designerAndrea Rigon
 
HTML5 e Css3 - 1 | WebMaster & WebDesigner
HTML5 e Css3 - 1 | WebMaster & WebDesignerHTML5 e Css3 - 1 | WebMaster & WebDesigner
HTML5 e Css3 - 1 | WebMaster & WebDesignerMatteo Magni
 

Similar to Blog (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)
 
Best practices per lo sviluppo Frontend
Best practices per lo sviluppo FrontendBest practices per lo sviluppo Frontend
Best practices per lo sviluppo Frontend
 
Html e Css - 2 | WebMaster & WebDesigner
 Html e Css - 2 | WebMaster & WebDesigner Html e Css - 2 | WebMaster & WebDesigner
Html e Css - 2 | WebMaster & WebDesigner
 
Html e Css - 2 | WebMaster & WebDesigner
Html e Css - 2 | WebMaster & WebDesignerHtml e Css - 2 | WebMaster & WebDesigner
Html e Css - 2 | WebMaster & WebDesigner
 
Web base-01-html
Web base-01-htmlWeb base-01-html
Web base-01-html
 
Html e Css - 1 | WebMaster & WebDesigner
Html e Css - 1 | WebMaster & WebDesigner Html e Css - 1 | WebMaster & WebDesigner
Html e Css - 1 | WebMaster & WebDesigner
 
Html 1.0 for dummies
Html 1.0 for dummiesHtml 1.0 for dummies
Html 1.0 for dummies
 
HTML (+ DOM) + CSS
HTML (+ DOM) + CSSHTML (+ DOM) + CSS
HTML (+ DOM) + CSS
 
Html e Css - 1 | WebMaster & WebDesigner
Html e Css - 1 | WebMaster & WebDesignerHtml e Css - 1 | WebMaster & WebDesigner
Html e Css - 1 | WebMaster & WebDesigner
 
Html e tags
Html e tagsHtml e tags
Html e tags
 
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
 
Corso base html
Corso base htmlCorso base html
Corso base html
 
Dal Click Al Web Server
Dal Click Al Web ServerDal Click Al Web Server
Dal Click Al Web Server
 
Corso HTML per l'editoria
Corso HTML per l'editoriaCorso HTML per l'editoria
Corso HTML per l'editoria
 
Lezione 5 - L'HTML
Lezione 5 - L'HTMLLezione 5 - L'HTML
Lezione 5 - L'HTML
 
Html e Css - 4 | WebMaster & WebDesigner
Html e Css - 4 | WebMaster & WebDesignerHtml e Css - 4 | WebMaster & WebDesigner
Html e Css - 4 | WebMaster & WebDesigner
 
HTML non per web designer
HTML non per web designerHTML non per web designer
HTML non per web designer
 
Html
HtmlHtml
Html
 
ppt_sito.pptx
ppt_sito.pptxppt_sito.pptx
ppt_sito.pptx
 
HTML5 e Css3 - 1 | WebMaster & WebDesigner
HTML5 e Css3 - 1 | WebMaster & WebDesignerHTML5 e Css3 - 1 | WebMaster & WebDesigner
HTML5 e Css3 - 1 | WebMaster & WebDesigner
 

Recently uploaded

Corso di digitalizzazione e reti per segretario amministrativo
Corso di digitalizzazione e reti per segretario amministrativoCorso di digitalizzazione e reti per segretario amministrativo
Corso di digitalizzazione e reti per segretario amministrativovaleriodinoia35
 
CON OCCHI DIVERSI - catechesi per candidati alla Cresima
CON OCCHI DIVERSI - catechesi per candidati alla CresimaCON OCCHI DIVERSI - catechesi per candidati alla Cresima
CON OCCHI DIVERSI - catechesi per candidati alla CresimaRafael Figueredo
 
RICERCA_SUGLI ANFIBI PER LA PRIMA MEDIA.
RICERCA_SUGLI ANFIBI PER LA PRIMA MEDIA.RICERCA_SUGLI ANFIBI PER LA PRIMA MEDIA.
RICERCA_SUGLI ANFIBI PER LA PRIMA MEDIA.giuliofiorerm
 
La seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medieLa seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medieVincenzoPantalena1
 
Ticonzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza culturaTiconzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza culturaPierLuigi Albini
 
Esperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superioreEsperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superiorevaleriodinoia35
 
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla CresimaIL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla CresimaRafael Figueredo
 
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia RomanaXI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia RomanaStefano Lariccia
 
XIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
XIII Lezione - Arabo G.Rammo @ Libera Accademia RomanaXIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
XIII Lezione - Arabo G.Rammo @ Libera Accademia RomanaStefano Lariccia
 
lezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldilezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldivaleriodinoia35
 

Recently uploaded (10)

Corso di digitalizzazione e reti per segretario amministrativo
Corso di digitalizzazione e reti per segretario amministrativoCorso di digitalizzazione e reti per segretario amministrativo
Corso di digitalizzazione e reti per segretario amministrativo
 
CON OCCHI DIVERSI - catechesi per candidati alla Cresima
CON OCCHI DIVERSI - catechesi per candidati alla CresimaCON OCCHI DIVERSI - catechesi per candidati alla Cresima
CON OCCHI DIVERSI - catechesi per candidati alla Cresima
 
RICERCA_SUGLI ANFIBI PER LA PRIMA MEDIA.
RICERCA_SUGLI ANFIBI PER LA PRIMA MEDIA.RICERCA_SUGLI ANFIBI PER LA PRIMA MEDIA.
RICERCA_SUGLI ANFIBI PER LA PRIMA MEDIA.
 
La seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medieLa seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medie
 
Ticonzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza culturaTiconzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza cultura
 
Esperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superioreEsperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superiore
 
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla CresimaIL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
 
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia RomanaXI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
 
XIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
XIII Lezione - Arabo G.Rammo @ Libera Accademia RomanaXIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
XIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
 
lezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldilezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldi
 

Blog

  • 1. BLOG 1 UN MODO MODERNO PER COMUNICARE
  • 2. Definizione 2 BLOG web + log 1997 dicembre: John Barger usa nel suo sito il termine weblog 1999: Patrick Merholz usa la frase we blog nel suo sito
  • 3. Classificazione dei blog 3 Blog personale Blog didattico Audio blog Blog di attualità Video blog Blog politico M blog Blog tematico Blog directory Watch blog Photo blog
  • 4. Cosa mi serve? 4  Blog ospitato da server pubblico  Wordpress  Splinder  Myblog  Blogspot  Il Cannocchiale  Blog disponibile su sito personale  http://www.mioblog.com
  • 5. Terminologia 5 Blog : diario in rete Blogger : autore di un blog Post : singolo messaggio in un blog Commento : commento ad un post Permalink : link ad un singolo post Trackback : segnalazione di link ai propri post Template : struttura del blog Feed (RSS) : formato testuale per leggere i post fuori dal blog
  • 6. HTML 6 IL LINGUAGGIO BASE PER LE PAGINE WEB
  • 7. Ipertesti 7 Insieme di documenti, collegati tra loro tramite link (riferimenti ipertestuali) I link consentono di seguire un percorso scelto a piacere e non impongono sequenzialità.
  • 8. HTTP 8 Hyper Text Transfer Protocol trasferisce attraverso la rete internet le pagine web localizzandole mediante un sistema di indirizzamento noto come URL – Uniform Resource Locator
  • 9. HTML 9 Hyper Text Markup Language Consente di: Inserire oggetti Definisce: immagini Struttura di un ipertesto tabelle Aspetto di un ipertesto moduli Creare link ipertestuali interni esterni
  • 10. Strumenti per creare un file HTML 10 1. Editor di testo 1. WordPad (blocco note) 2. Applicazione specifica di tipo WYSIWYG 1. Microsoft FrontPage 2. Netscape Composer 3. Macromedia DreamWeaver Il file va salvato con estensione .htm o .html affinché sia letto da un browser
  • 11. Tag HTML 11 sono i comandi del linguaggio <NOMETAG>………………………</NOMETAG> (tranne pochi casi vanno aperti e chiusi) possono avere degli attributi scelti tra un insieme predefinito, i quali assumono determinati valori (scritti tra virgolette)
  • 12. Struttura di un documento HTML 12 Un documento HTML è contenuto per intero all’interno del tag <HTML>…………………………………………..</HTML> <HTML> <HEAD> descrizione delle caratteristiche del documento </HEAD> <BODY> documento vero e proprio </BODY> </HTML>
  • 13. Caratteristiche dei tag HTML 13  hanno nomi mnemonici  possono avere degli attributi  si possono indentare per facilitare la leggibilità  sono indifferenti rispetto all’uso di caratteri maiuscoli o minuscoli  sono indifferenti rispetto agli spazi
  • 14. Intestazione del documento (tag <HEAD>) 14 <HEAD> <TITLE>ITIS Alessandro Volta – Napoli </TITLE> <META name = “keywords” content = “Napoli, Alessandro Volta”> <META name = “author” content = “Francesco Zoino”> <META name = “generator” content = “WordPad”> </HEAD> Il titolo viene usato per costruire gli indici automatici di cui si servono i motori di ricerca Le keywords sono i termini usati dai motori di ricerca per l’indicizzazione Il contenuto del tag <TITLE> viene inserito nell’elenco dei Preferiti quando si salva la pagina nel browser
  • 15. Titoli 15 <H1>titolo 1</H1> <H2>titolo 2</H2> <H3>titolo 3</H3> ……. <H6>titolo 6</H6> Oltre che per indicare quali parti di testo vengono usate come titoli, permettono di controllare le dimensioni dei caratteri dal più grande (titolo 1) al più piccolo (titolo 6).
  • 16. Attributi di <BODY> 16 <BODY bgcolor = “colore sfondo” text = “colore testo” background = “immagine di sfondo” link = “colore link da visitare” vlink = “colore link visitato” > Il colore può essere specificato con: parole chiave: red, yellow,…. codice esadecimale
  • 17. Gestione dei caratteri 17 <BASEFONT size = “4”> caratteri a dimensione 4 <FONT size = “3”> caratteri a dimensione 3 </FONT> caratteri a dimensione 4 <FONT size = “+1”> caratteri a dimensione 5 </FONT> caratteri a dimensione 4 <FONT size = “5” color = “red” face = “Courier”> testo rosso Courier di dimensione 5 </FONT>
  • 18. Formato dei caratteri 18 Stili fisici <B>testo</B> grassetto <I>testo</I> corsivo Stili logici <EM> testo </EM> enfasi (corsivo) <STRONG> testo </STRONG> forte enfasi (grassetto)
  • 19. Allineamento e paragrafi 19 <p align = “left”> testo del paragrafo </p> <p align = “right”> testo del paragrafo </p> <p align = “center”> testo del paragrafo </p> <CENTER> testo da centrare </CENTER> <BR> HTML non è sensibile alle linee vuote <P>
  • 20. Lista di elementi non numerata 20 UL = Unordered List LI = List Item <UL> <LI> primo item </LI> <LI> secondo item </LI> … <LI> ultimo item </LI> </UL> tipo di punto elenco <UL type = “disc”> <UL type = “circle”> <UL type = “square”>
  • 21. Lista di elementi numerata 21 <OL> OL = Ordered List <LI> primo item </LI> <LI> secondo item </LI> tipo di numerazione … <OL type = “1”> <LI> ultimo item </LI> <OL type = “A”> </OL> <OL type = “a”> <OL type = “I”> <OL type = “i”> <OL start = “numero di partenza”>
  • 22. Lista descrittiva 22 DL = Definition List DT = Definition Term DD = Definition Description <DL> <DT> primo termine </DT> <DD> descrizione </DD> … <DT> ultimo termine </DT> </DL>
  • 23. Immagini 23 <IMG src = “pathname” align = “tipo di allineamento” alt = “testo alternativo all’immagine” border = “larghezza del bordo in pixel” height = “altezza dell’immagine in pixel” width = “larghezza dell’immagine in pixel” space = “spazio a destra e a sinistra in pixel” vspace = “spazio in alto e in basso in pixel” >
  • 24. Collegamenti ipertestuali 24 URL : protocollo://indirizzo internet/pathname#label Protocolli http (trasferimento con http) ftp (trasferimento con ftp) news (collegamento a server news) telnet (collegamento remoto) mailto (spedizione di mail)
  • 25. Tag A 25 <A href = “ URL “> testo di riferimento </A> <A href = “http://www.itis-volta.it> Istituto Tecnico Industriale “Alessandro Volta” </A>
  • 26. TABELLE 26 <TABLE> descrizione della tabella </TABLE> <TABLE border = “larghezza dei bordi” align = “allineamento” cellspacing = “spazio in pixel tra le celle” cellpadding = “spazio tra bordo e contenuto delle celle” width = “larghezza della tabella in pixel o in percentuale” >
  • 27. TABELLE -FORMATTAZIONE : TR 27 <TR> nuova riga </TR> <TR align = “allineamento” valign = “allineamento verticale del testo” bgcolor = “colore di sfondo della riga” > <TR align = “left” valign = “bottom” bgcolor = “yellow” >
  • 28. TD – TH - CAPTION 28 <TD> nuova cella in una riga </TD> <TH> elemento evidenziato in cella </TH> <CAPTION> titolo della tabella </CAPTION>
  • 29. ATTRIBUTI DI TD E TH 29 <TD (TH) width = “larghezza in pixel o in percentuale” colspan = “numero di colonne su cui si distribuisce” rowspan = “numero di righe su cui si distribuisce” nowrap (non andare a capo nella cella) >
  • 30. THEAD – TFOOT - TBODY 30 <THEAD> righe di intestazione </THEAD> <TFOOT> righe di fondo </TFOOT> <TBODY> righe del corpo </TBODY>
  • 31. ESEMPIO 31 <TABLE> <CAPTION> Tabella </CAPTION> <THEAD> <TR><TD>Primo</TD><TD>Secondo</TD></TR> </THEAD> <TBODY> <TR><TD>uno</TD><TD>due</TD></TR> <TR><TD>tre</TD><TD>quattro</TD></TR> <TR><TD>cinque</TD><TD>sei</TD></TR> </TBODY> </TABLE>
  • 32. ESEMPIO 32 <TABLE> <THEAD> <TR><TD>Primo</TD><TD>Secondo</TD></TR> </THEAD> <TBODY> <TR><TD>uno</TD><TD>due</TD></TR> <TR><TD>tre</TD><TD>quattro</TD></TR> </TBODY> <TFOOT> <TR><TD>Alfa</TD><TD>Beta</TD></TR> </TFOOT> </TABLE>
  • 33. ESEMPIO 33 <TABLE border = “1”> <CAPTION align = “top”> Tabella complessa </CAPTION> <TR> <TH colspan = “2”, rowspan = “2”> </TH> <TH colspan = “2”> MEDIA </TH> </TR> <TR> <TH>Altezza</TH> <TH>Peso</TH> </TR> <TR> <TH rowspan = “2”, valign = “top”> Genere </TH> <TH> Maschi </TH> <TD> 1,75 </TD> <TD> 70 </TD> </TR> <TR> <TH> Femmine </TH> <TD> 1,65 </TD> <TD> 60 </TD> </TR> </TABLE>
  • 34. CSS 34 FOGLI DI STILE A CASCATA
  • 35. CSS 35 Cascading Style Sheet Può essere: •Un file con estensione .css associato al file html •Del codice che si incorpora nelle pagine html stesse <head> <head> <link rel = “stylesheet” href = “foglio.css” type = <style type = “text/css”> “text/css”> … … </style> </head> </head>
  • 36. Formato delle regole CSS 36 selettore { dichiarazione } un oggetto all’interno del documento ciò che si vuole ottenere sull’oggetto In generale: selettore, selettore, selettore { dichiarazione; dichiarazione; dichiarazione; }
  • 37. Dichiarazioni CSS 37 selettore { proprietà : valore valore_alternativo valore_alternativo …} scomposizione della dichiarazione i valori alternativi si assegnano in ordine di importanza e sono separati da spazi
  • 38. Esempi 38 h1 { color : red } BODY { background: url(fondale.jpg) white } si attribuisce al BODY lo sfondo fondale.jpg o in subordine uno sfondo bianco
  • 39. Selettori 39 • Selettori di tipo • Classi • Identificatori
  • 40. Selettori di tipo 40 Corrispondono al nome del TAG HTML cui si riferiscono p {…} a {…} div {…} h1 {…} * {…}
  • 41. Classi 41 Servono a definire un insieme di oggetti omogenei. Per associare un elemento a una classe è sufficiente specificarne il nome attraverso HTML l’attributo class. <div class = “nomeclasse”>…</div> .nomeclasse {…} CSS
  • 42. Combinazione di selettori di tipo e classi 42 HTML <p class = “nomeclasse”>…</p> <h1 class = “nomeclasse”>…</h1> applicata a tutti gli elementi di classe nomeclasse CSS applicata agli elementi <p> di classe nomeclasse .nomeclasse {…} p.nomeclasse {…} h1.nomeclasse {…} applicata agli elementi <h1> di classe nomeclasse
  • 43. Identificatori 43 Servono a selezionare un elemento unico nella pagina. Per associare un elemento a un identificatore è sufficiente specificarne il nome attraverso HTML l’attributo id. <div id = “nomeidentificatore”>…</div> # nomeidentificatore {…} CSS
  • 44. Pseudoclassi 44 Supportate dai browser più diffusi (è importante scriverle in ordine) link non ancora visitato link già visitato a:link a:visited a:hover link su cui è posizionato il mouse a:focus a:active link che ha ricevuto il focus link durante l’attivazione da parte dell’utente
  • 45. Discendenza tra selettori 45 Per selezionare un elemento della pagina con maggiore accuratezza, è possibile indicarne non solo tipo, classe o identificatore, ma anche specificare uno o più elementi progenitori. HTML <h1>Omero - <em>Iliade</em></h1> <p>Cantami, o Diva, del <em>Pelide Achille</em></p> CSS Se la discendenza è padre-figlio h1 em {…} la si indica con > p em {…}