SlideShare ist ein Scribd-Unternehmen logo
1 von 47
HTML CORSO BASE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Maria A.R. Consoli  Corso HTML  BY,  NC, SA   Attribuzione - Non commerciale - Condividi allo stesso modo :  Commons Deed  |  Legal Code)
Maria A.R. Consoli  Corso HTML  L'HTML è il linguaggio con cui potete indicare come i vari elementi vanno disposti in una pagina Web. Un documento html non è nient'altro infatti che un file di testo con delle indicazioni sul colore delle scritte, sulla posizione delle immagini all'interno della pagina, su come far scorrere il testo, e altre cose di questo genere.
Maria A.R. Consoli  Corso HTML  HTML E I BROWSER ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Maria A.R. Consoli  Corso HTML  CACHE:  cartella in cui vengono memorizzati i files scaricati dal web . Internet Explorer visualizza così il percorso della cache Strumenti > Opzioni Internet > Generale > Impostazioni > Visualizza file rendering  della pagina: visualizzazione di un file html da parte del browser. Motore di rendering:  sezione del browser che si occupa di mostrare sul video la pagina. HTML: acronimo di  Hypertext Markup Language  ("Linguaggio di contrassegno per gli Ipertesti")  W3C:  (World Wide Web Consortium ( http://www.w3.org/ )) organismo che si occupa di standardizzare la sintassi del linguaggio HTML Alcuni termini
Maria A.R. Consoli Corso HTML  Lo standard HTML Il W3C ha rilasciato diverse versioni di questo linguaggio (HTML 2.0, HTML 3.2, HTML 4.0);  l'HTML si è evoluto in XHTML.  ,[object Object],[object Object],[object Object],[object Object],[object Object],MA ALLORA PERCHE'?
Maria A.R. Consoli Corso HTML  ,[object Object],[object Object],Cosa serve? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Come fare? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Maria A.R.Consoli Corso HTML  Questo avviene perché l'estensione non è .html, ma  .html.txt Per visualizzare l'estensione del file in sistemi Windows andate in una cartella e quindi: Strumenti > Opzioni cartella > Visualizzazione E poi togliere la spunta da:  "Nascondi le estensioni dei file per i tipi di file conosciuti" infine premere il pulsante: "Come cartella corrente” LE MODIFICHE... CHE FINE HANNO FATTO? il file continua ad apparire come documento di testo?
Maria A.R.Consoli Corso HTML  Questo succede perché la pagina visualizzata è sempre quella vecchia memorizzata nella cache. Ricordatevi di impostare la cache del vostro browser in modo che il file html venga ricaricato ogni volta che richiamate la pagina. In Internet Explorer: Strumenti > Opzioni Internet > Generale > Impostazioni > Ricerca versioni più recenti delle pagine memorizzate:  all'apertura della pagina  AGGIORNATE SEMPRE LA CACHE La pagina visualizzata non è modificata?
Maria A.R.Consoli Corso HTML  I TAG ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Maria A.R.Consoli Corso HTML  Alcuni particolari tag non hanno contenuto - perché ad esempio indicano la posizione di alcuni elementi (come il tag delle immagini) -, conseguentemente questi tag non hanno neanche chiusura. La loro forma sarà dunque: <TAG attributi> Ecco un esempio di immagine: <IMG widht=&quot;20&quot; height=&quot;20&quot; src=&quot;miaImmagine.gif&quot; alt=&quot;alt&quot;> come si vede il tag non viene chiuso. Questo tipo di tag viene detto &quot;empty&quot;, cioè &quot;vuoto&quot;. TAG PARTICOLARI
Maria A.R. Consoli  Corso HTML  L'annidamento  ci permette di attribuire formattazioni successive al testo che stiamo inserendo. esempio: <TAG1 attributi>  contenuto 1    <TAG2>     contenuto 2    </TAG2> </TAG1> Apertura e chiusura del tag si trovano allo stesso livello, mentre il contenuto viene spostato verso destra di un tab:  Questa procedura si chiama  indentazione , e grazie ad essa il codice HTML risulta più leggibile esempio: <P align=&quot;right&quot;>    testo 1     <P align=&quot;left&quot;>         testo 2     </P> </P> Annidamento e Identazione
Maria A.R. Consoli  Corso HTML  indicazioni significative per il webmaster, ma invisibili al browser.  Inserendo i commenti in punti specifici del documento ci permette di mantenere l'orientamento anche in file molto complessi e lunghi.  Sintassi <!--  questo è un commento  -->  I COMMENTI esempio: <!-- menu di sinistra --> <!-- barra in alto --> <!-- eccetera -->
L'HTML è &quot;case unsensitive”   Questo significa che è del tutto indifferente se scrivere i tag in maiuscolo o in minuscolo. <P ALIGN=&quot;RIGHT&quot;>  e  <p align=&quot;right&quot;> vengono letti allo stesso modo dal browser. Per aumentare la leggibilità del codice è buona norma scrivere in maiuscolo il nome del tag (es:  <P> ) e in minuscolo gli attributi (es:  align=&quot;right&quot; ). Quindi: <P align=&quot;right&quot;> L'XHTML  è &quot;case sensitive&quot; per abituarsi già al linguaggio che verrà è consigliabile scrivere tutto in minuscolo.  Maiuscolo e minuscolo, in ogni caso non costituiscono errore. Maiuscolo o minuscolo? Maria A.R. Consoli  Corso HTML
Maria A.R. Consoli  Corso HTML  STRUTTURA DI UNA PAGINA Una apagina HTML è suddivisa in tre sezioni: Specifiche Inizio codice Testata Fine testata Corpo Fine corpo Fine codice esempio: SPECIFICHE <html>  <!–  Inizio codice -->     <head>  <!-- testata  --> Qui il nostro contenuto  </head>  <!– Fine testata --> <body>  <!--  Corpo -->     Qui il nostro contenuto   </body>  <!–  Fine corpo -->  </html>   <!–  Fine codice -->
Maria A.R. Consoli  Corso HTML  SPECIFICA !DOCTYPE <!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//IT&quot;> specifica il tipo di documento.  E’ la prima riga da inserire. HTML : il tipo di linguaggio utilizzato è l'HTML  PUBLIC : il documento è pubblico  W3C : il documento fa riferimento alle specifiche rilasciate dal W3C  DTD HTML 4.01 Transitional:  il documento fa riferimento a una DTD (&quot;Document Type Definition&quot; cioè &quot;Definizione del tipo di documento&quot;); la versione di HTML supportata è la 4.01 &quot;transitional&quot;  IT:  la lingua con cui è scritta la DTD è l‘italiano ( EN : la lingua con cui è scritta la DTD è l'inglese)
Maria A.R. Consoli  Corso HTML  HEAD ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Esempio
Maria A.R. Consoli  Corso HTML  BODY Sfondo Margini Lingua Colori del testo e dei link Titoli Blocchi di testo Allineamento Andare a capo Stile Font, Colore, dimensione Elenchi Qui è racchiuso il contenuto vero e proprio del documento Il contenuto della pagina verrà formattato a seconda dei tag utilizzati:
Maria A.R. Consoli  Corso HTML  BODY Imposta lo sfondo con un colore BGCOLOR Sintassi:  <body bgcolor=“colore&quot;> Bgcolor =background color Colore= uno dei colori indicati nella tabella NOTA BENE Il numero di colori che l’utente ha a disposizione dipende dalla scheda video. Poiché non c’è modo di sapere quale scheda video abbia l’utente, i webdesigner fanno riferimento alla &quot;palette sicura&quot; dei 256 colori (palette web safe). Esempio1 colore parola chiave notazione esadecimale arancione orange #FFA500 blu blue #0000FF bianco white #FFFFFF giallo yellow #FFFF00 grigio gray #808080 marrone brown #A52A2A nero black #000000 rosso red #FF0000 verde green #008000 viola violet #EE82EE
Maria A.R. Consoli  Corso HTML  BODY Imposta lo sfondo con una immagine Sintassi:  <body background=“IMMAGINE&quot;> ESEMPIO Se l’immagine “imgsfondo.gif” si trova nella stessa cartella della nostra pagina <body background=&quot;imgSfondo.gif&quot;>   Se la sua posizione è diversa indicare il percorso assoluto <body background=“www.itcdefelice.it/immages/imgSfondo.gif&quot;> Se nella <HEAD> abbiamo dichiarato il tag “base ” <body background=“immages/imgSfondo.gif&quot;> NOTA BENE L’immagine di sfondo verrà ripetuta in orizzontale e in verticale.  E’ possibile abbinare i due tag: <body bgcolor=&quot;#0000ff&quot; background=&quot;imgSfondo.gif&quot;>   BACKGROUND Esempio2
Maria A.R. Consoli  Corso HTML  BODY Imposta i margini MARGIN Sintassi:  <body rightmargin =“n” leftmargin=“n&quot; topmargin=“n“ downmargin=“n”> ESEMPIO <body leftmargin=“2&quot; topmargin=“3“ > NOTA BENE Il testo della pagina inizia al confine con il margine superiore, le eventuali immagini di sfondo inizieranno sempre dal bordo pagina. Se si utilizza un logo è bene eliminare i margini <body bgcolor=&quot;#0000ff&quot; background=&quot;imgSfondo.gif&quot;>   Esempio3
Maria A.R. Consoli  Corso HTML  BODY Imposta la lingua specifica ai motori di ricerca e al browser dell’utente quale lingua stiamo utilizzando  LANG Sintassi:  <body lang=“sigla lingua&quot;> ESEMPIO <body lang=&quot;it&quot;> NOTA BENE Si tratta di un attributo che vi sarà utile soprattutto se vi capiterà di sviluppare dei siti multilingua
Maria A.R. Consoli  Corso HTML  BODY Impostare il colore del testo per tutta la pagina TEXT Sintassi:  <body text=“colore&quot;> ESEMPIO <body text=&quot;red&quot;> oppure <body  text=&quot;#ffffff&quot;> NOTA BENE Usate la tabella vista per il colore dello sfondo Esempio4
Maria A.R. Consoli  Corso HTML  BODY Impostare il colore del link per tutta la pagina LINK Sintassi:  <body link=“colore&quot; alink=“colore&quot; vlink=“colore&quot;> link =collegamento a riposo (d i default i link sono blu ( #0000FF ))  alink=collegamento attivo vlink=collegamento visitato(d i default i vlink  sono ( #800080 ).  ESEMPIO <body link=&quot;red&quot; alink=“brown&quot; vlink=&quot;green&quot;> NOTA BENE Usate la tabella vista per il colore dello sfondo Esempio5
Maria A.R. Consoli  Corso HTML  BODY Elemento di blocco TITOLO Sintassi:  <h x >titolo </h x > “ h“=heading(titolo) X=numero da 1 a 6 (grandezze del titolo) . Si tratta dunque di un elemento di blocco  ESEMPIO <h3>titolo 3 </h3> NOTA BENE Il tag <hx> risulta in grassetto e lascia una riga vuota prima e dopo di sé Le dimensioni del carattere dipendono dall’impostazione utente Esempio6
Maria A.R. Consoli  Corso HTML  BODY Elemento di blocco PARAGRAFO Sintassi:  <p>paragrafo </p> ESEMPIO <p>esempio di paragrafo </p> NOTA BENE Il tag <P> lascia una riga vuota prima della sua apertura e dopo la sua chiusura.  Esempio7
Maria A.R. Consoli  Corso HTML  BODY Elemento di blocco DIV Sintassi:  <div>testo</div ESEMPIO <div>Blocco di testo</div> NOTA BENE Il blocco di testo va a capo, ma - a differenza del paragrafo – non lascia spazi prima e dopo la sua apertura.  Esempio8
Maria A.R. Consoli  Corso HTML  BODY Elemento di blocco SPAN Sintassi:  <span>contenitore</span> ESEMPIO <span>ESEMPIO DI SPAN</span> NOTA BENE non va a capo  Esempio9
Maria A.R. Consoli  Corso HTML  BODY Elemento di blocco ALLINEAMENTO Sintassi:  <p align=“orientamento&quot;>testo</p> “ Orientamento” =“left” oppure “right” oppure “justify” ESEMPIO <p align=&quot;left&quot;>testo</p><p align=&quot;right&quot;>testo</p><p lign=&quot;justify&quot;>testo</p> NOTA BENE L’attributo &quot;align&quot; è disapprovato dal W3C  Esempio10
Maria A.R. Consoli  Corso HTML  BODY A CAPO Sintassi:  <br>(a capo)  oppure  <hr attributi> (a capo con una linea) attributi: noshade  sfuma la linea &quot; size &quot; l’altezza in pixel, &quot; width &quot; larghezza in pixel ESEMPIO <br> <hr noshade size=&quot;5&quot; width=&quot;50%&quot; > Esempio11
Maria A.R. Consoli  Corso HTML  BODY LO STILE STILI FISICI definiscono graficamente lo stile del carattere   Esempio12 <b>testo </b>  grassetto <i>testo</i>  corsivo <u>testo</u>  sottolineato <strike>testo</strike>  tagliato <sup>testo </sup>  apice <sub>testo</sub>  pedice RENDERING testo testo testo testo testo Testo
Maria A.R. Consoli  Corso HTML  BODY LO STILE STILI LOGICI forniscono informazioni sul ruolo svolto dal contenuto  SENZA RENDERING <abbr>abbreviazione</<abbr>  abbreviazione <acronym>acronimo</acronym>  acronimo <code>codice</code>  linguaggio di progr. <q>citazione all’interno della frase</q>  breve citazione
Maria A.R. Consoli  Corso HTML  BODY LO STILE STILI LOGICI forniscono informazioni sul ruolo svolto dal contenuto  Esempio13 CON RENDERING <address>indirizzo</address> <blockquote>blocco di citazione</blockquote> citazione:  rientrato a destra <cite>citazione</cite> citazione:  corsivo <dfn>definizione</dfn>  definizione: corsivo <em>enfasi</em>  enfasi:  corsivo <kbd>keyboard</kbd> digitazione:  spaziatura fissa <samp>esempio</samp> esempio:  spaziatura fissa <strong>rafforzamento</strong>  con forza:  grassetto <var>variabile</var> una variabile:  corsivo
Maria A.R. Consoli  Corso HTML  BODY IL FONT <font face=&quot;Arial&quot;>testo in Arial</font> testo in Arial <font face=&quot;Verdana&quot;>testo in Verdana</font> testo in Verdana Sintassi:  <font face=“tipo di font o famiglia di font&quot;>testo</font> NOTA BENE IL TAG <font> è disapprovato dal W3C. Il &quot;font&quot; di default è il &quot;Times&quot;.  Non è possibile far sì che l’utente visualizzi un testo in un carattere fantasioso scelto da noi. Allo stato attuale dell’arte l’utente che naviga in internet può visualizzare solo i caratteri che sono installati nel suo S.O.: in Windows si tratta dei caratteri presenti in:  Pannello di controllo > Tipi di caratteri
Maria A.R. Consoli  Corso HTML  BODY IL FONT Le famiglie di font Verdana, Arial, Helvetica, sans-serif  Verdana e caratteri simili  Arial, Helvetica, sans-serif Arial e caratteri simili  Times New Roman, Times, serif Times e caratteri simili  Courier New, Courier, mono  Curier e caratteri simili  Georgia, Times New Roman, Times, serif  Georgia e caratteri simili  Geneva, Arial, Helvetica, sans-serif Geneva e caratteri simili
Maria A.R. Consoli  Corso HTML  BODY IL COLORE ESEMPIO <font color=“blu&quot;>testo blu </font> Sintassi:  <font color=“colore&quot;>testo </font> NOTA BENE Usate la tabella vista per il colore dello sfondo. Questo tag viene utilizzato se si intende usare un colore diverso da quello stabilito  con il tag <text>. Di solito si utilizza in abbinamento col tag <font> Esempio: <font face=&quot;Verdana, Arial, Helvetica, sans-serif&quot; color=&quot;blue&quot;>
Maria A.R. Consoli  Corso HTML  BODY LA DIMENSIONE ESEMPIO <font size=&quot;5&quot;>testo di grandezza 5</font>  <font size=“+2&quot;>testo di grandezza 5</font>  Sintassi:  <font size=“n&quot;>testo di grandezza n</font> n= misura del carattere da 1 a 7  oppure + o – n (relativamente a 3) NOTA BENE La dimensione del carattere di default nel browser Internet explorer è 3 La dimensione del carattere dipende dalle impostazioni del browser dell’utente . Di solito si utilizza in abbinamento col tag <font> Es.: <font face=&quot;Verdana, Arial, Helvetica, sans-serif&quot; color=&quot;blue“ size 5> Esempio14
Maria A.R. Consoli  Corso HTML  BODY GLI ELENCHI ,[object Object],[object Object],[object Object],Sintassi <elenco>  <elemento>nome del primo elemento  <elemento>nome del secondo elemento   ………. …… </elenco>
Maria A.R. Consoli  Corso HTML  BODY GLI ELENCHI Elenchi ordinati Sintassi <ol>  <li>nome del primo elemento  <li>nome del secondo elemento   ………. …… </ol> ol= order list li=list item Esempio <ol>  <li> primo elemento  <li>secondo elemento   <li>terzo elemento </ol> Testo fuori lista
Maria A.R. Consoli  Corso HTML  BODY GLI ELENCHI Elenchi ordinati Sintassi <ol type=“attributo”>  <li>nome del primo elemento  <li>nome del secondo </ol> ol= order list li=list item Attributo:1=numeri arabi; a=alfabeto minuscolo; A=alfabeto maiuscolo;  i=romani minuscoli;  I=romani maiuscoli Esempio <ol type=“a”>  <li> primo elemento  <li>secondo elemento   <li>terzo elemento </ol> Testo fuori lista Esempio15
Maria A.R. Consoli  Corso HTML  BODY GLI ELENCHI Elenchi non ordinati Sintassi <ul>type=“attributo”>  <li>nome del primo elemento  <li>nome del secondo </ul> ul= unorder list li=list item Attributo:disc=pallino pieno; circle=pallino vuoto; square=quadrato pieno;  Esempio <ul type=“circle”>  <li> primo elemento  <li>secondo elemento   <li>terzo elemento </ul> Testo fuori lista Esempio16
Maria A.R. Consoli  Corso HTML  BODY GLI ELENCHI Elenchi di definizioni Sintassi <dl>>  <attr>nome del primo elemento  <attr>nome del secondo </dl> dl= definition list Attributo:  dt=senza rientro;   dd= con rientro; Esempio <dl>  <dd>nome del primo elemento  <dd>nome del secondo </dl> Esempio17
Maria A.R. Consoli  Corso HTML  Ipertesti I LINK I link sono &quot;il ponte&quot; che consente di passare da un testo all’altro  ,[object Object],[object Object],[object Object],Esempio18 Sintassi:   <a href=“risorsa&quot;>contenuto</a>  ESEMPIO <a href=“www.cataniaedintorni.it&quot;>notizie su Catania e non solo</a>  Nota bene Per motivi di sicurezza non è possibile eseguire un file &quot;.exe&quot; direttamente dal web; l’utente dovrà sempre prima scaricarlo sul proprio PC.
Maria A.R. Consoli  Corso HTML  Ipertesti I LINK Nota bene E’ opportuno dividere il sito in varie sezioni, in modo da avere tutti i documenti dello stesso tipo all’interno di un contesto omogeneo. Per creare collegamenti verso i documenti più reconditi, destreggiandoci tra le strutture più ramificateesistono due tecniche: indicare un percorso assoluto Viene utilizzato per far riferimento ad un percorso certo(se si è già in possesso di un proprio sito) http://www.itcdefelice.it/corsi/programmatori/materie.html  indicare un percorso relativo   Viene utilizzato per far riferimento ad un percorso ancora da definire(se non si è già in possesso di un proprio sito) Esempio percorso relativo
Maria A.R. Consoli  Corso HTML  Ipertesti LE ANCORE Servono per muoversi rapidamente in una pagina che non entra in una schermata.  Ad una  àncora viene assegnato un nome con: <a name=“ nome ancora &quot;> testo </a> Alla hotword si definisce il link con: <a href =&quot;#nome dell’ancora &quot;> testo </a> Per creare un indice interno alla pagina si procede dunque in due fasi distinte: creazione dell’ancora a cui puntare ( <a name=&quot;mioNome&quot;> )  creazione del collegamento all’ancora appena creata e riferimento  attraverso il cancelletto ( <a href=&quot;#mioNome&quot;> )  È bene non confondere le due fasi. o SEGNALIBRI Esempio19
Maria A.R. Consoli  Corso HTML  Ipertesti UN TITOLO AI LINK Nota bene L’attributo  title  è molto importante per descrivere l’elemento a cui fa riferimento il link ed è anche utilissimo per migliorare la propria presenza nei motori di ricerca, che ne vanno a leggere il contenuto. Esempio 20 Sintassi: <a title=“commento&quot; href=URL&quot; > testo</a>  L’attributo  title  è molto importante, e serve per descrivere l’elemento a cui fa riferimento il link.
Maria A.R. Consoli  Corso HTML  HEAD ESEMPIO: <head>    <meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot;> <title>ISTITUTO TECNICO COMMERCIALE DE FELICE CATANIA</title>   <base href=&quot;http://www.itcdefelice.it/miaCartella&quot;> <meta name=&quot;keywords&quot; content=“scuola, istituto, tecnico, superiore,  commerciale, de felice, catania&quot;>  </head>
Maria A.R. Consoli  Corso HTML  Ipertesti I LINK ,[object Object],[object Object],[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

Html e CSS ipertesti e siti web 4.5
Html e CSS   ipertesti e siti web 4.5Html e CSS   ipertesti e siti web 4.5
Html e CSS ipertesti e siti web 4.5orestJump
 
Struttura di una pagina html
Struttura di una pagina htmlStruttura di una pagina html
Struttura di una pagina htmlEnrico Mainero
 
Presentazione Corso - Parte 1
Presentazione Corso - Parte 1Presentazione Corso - Parte 1
Presentazione Corso - Parte 1Giorgio Carpoca
 
HTML e CSS Prima Lezione
HTML e CSS Prima LezioneHTML e CSS Prima Lezione
HTML e CSS Prima LezioneIvan Buccella
 
Html 5: una breve guida!
Html 5: una breve guida!Html 5: una breve guida!
Html 5: una breve guida!Enrico Mainero
 
HTMLslide html
HTMLslide htmlHTMLslide html
HTMLslide htmlritalerede
 
I Linguaggi Del Web (1° Giornata)
I Linguaggi Del Web (1° Giornata)I Linguaggi Del Web (1° Giornata)
I Linguaggi Del Web (1° Giornata)Diego La Monica
 
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
 
Html5 - classi prime - multimedia
Html5 - classi prime - multimediaHtml5 - classi prime - multimedia
Html5 - classi prime - multimediaMatteo Ziviani
 
Guida introduttiva al css
Guida introduttiva al cssGuida introduttiva al css
Guida introduttiva al cssEnrico Mainero
 
Html base - classi prime - multimedia
Html base - classi prime - multimediaHtml base - classi prime - multimedia
Html base - classi prime - multimediaMatteo Ziviani
 
Open web programming
Open web programmingOpen web programming
Open web programmingnois3lab
 
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
 
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
 
Html e Css - 1 | WebMaster & WebDesigner
Html e Css - 1 | WebMaster & WebDesignerHtml e Css - 1 | WebMaster & WebDesigner
Html e Css - 1 | WebMaster & WebDesignerMatteo Magni
 

Was ist angesagt? (20)

Introduzione ai css
Introduzione ai cssIntroduzione ai css
Introduzione ai css
 
Html e CSS ipertesti e siti web 4.5
Html e CSS   ipertesti e siti web 4.5Html e CSS   ipertesti e siti web 4.5
Html e CSS ipertesti e siti web 4.5
 
Struttura di una pagina html
Struttura di una pagina htmlStruttura di una pagina html
Struttura di una pagina html
 
Presentazione Corso - Parte 1
Presentazione Corso - Parte 1Presentazione Corso - Parte 1
Presentazione Corso - Parte 1
 
HTML5
HTML5HTML5
HTML5
 
HTML e CSS Prima Lezione
HTML e CSS Prima LezioneHTML e CSS Prima Lezione
HTML e CSS Prima Lezione
 
Html 5: una breve guida!
Html 5: una breve guida!Html 5: una breve guida!
Html 5: una breve guida!
 
Html5
Html5Html5
Html5
 
HTMLslide html
HTMLslide htmlHTMLslide html
HTMLslide html
 
I Linguaggi Del Web (1° Giornata)
I Linguaggi Del Web (1° Giornata)I Linguaggi Del Web (1° Giornata)
I Linguaggi Del Web (1° Giornata)
 
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
 
Html5 - classi prime - multimedia
Html5 - classi prime - multimediaHtml5 - classi prime - multimedia
Html5 - classi prime - multimedia
 
Guida introduttiva al css
Guida introduttiva al cssGuida introduttiva al css
Guida introduttiva al css
 
Html base - classi prime - multimedia
Html base - classi prime - multimediaHtml base - classi prime - multimedia
Html base - classi prime - multimedia
 
Open web programming
Open web programmingOpen web programming
Open web programming
 
Dal Click Al Web Server
Dal Click Al Web ServerDal Click Al Web Server
Dal Click Al Web Server
 
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
 
Ancora anatomia, le pagine HTML(5)
Ancora anatomia, le pagine HTML(5)Ancora anatomia, le pagine HTML(5)
Ancora anatomia, le pagine HTML(5)
 
Introduzione al CSS
Introduzione al CSSIntroduzione al CSS
Introduzione al CSS
 
Html e Css - 1 | WebMaster & WebDesigner
Html e Css - 1 | WebMaster & WebDesignerHtml e Css - 1 | WebMaster & WebDesigner
Html e Css - 1 | WebMaster & WebDesigner
 

Andere mochten auch

2012年11月17日 Web&オープンガバメントサミットin鯖江 発表資料
2012年11月17日 Web&オープンガバメントサミットin鯖江 発表資料2012年11月17日 Web&オープンガバメントサミットin鯖江 発表資料
2012年11月17日 Web&オープンガバメントサミットin鯖江 発表資料Rikkyo University
 
101 lecture 18 factors of production
101 lecture 18 factors of production101 lecture 18 factors of production
101 lecture 18 factors of productionGale Pooley
 
Coffee health
Coffee healthCoffee health
Coffee health87honey
 
Brand Ministry Cas Client Eram e-You
Brand Ministry Cas Client Eram e-YouBrand Ministry Cas Client Eram e-You
Brand Ministry Cas Client Eram e-YouBrand Ministry
 
Actrizes do século passado, em 2011
Actrizes do século passado, em 2011Actrizes do século passado, em 2011
Actrizes do século passado, em 2011Umberto Pacheco
 
Real Estate Magnolia | Market Report Nov. 2012
Real Estate Magnolia | Market Report Nov. 2012Real Estate Magnolia | Market Report Nov. 2012
Real Estate Magnolia | Market Report Nov. 2012Tanya Lavoie Bugbee
 
La estructura genetica de la inteligencia…….
La estructura genetica de la inteligencia…….La estructura genetica de la inteligencia…….
La estructura genetica de la inteligencia…….Ana Azuela
 
You Can Fly
You Can FlyYou Can Fly
You Can FlyDeafhawk
 
Homes sales report the woodlands july 2013
Homes sales report   the woodlands   july 2013Homes sales report   the woodlands   july 2013
Homes sales report the woodlands july 2013Tanya Lavoie Bugbee
 
201203 smb Facebook Cloud
201203 smb Facebook Cloud201203 smb Facebook Cloud
201203 smb Facebook CloudYuichi Morito
 
Electron Configuration
Electron ConfigurationElectron Configuration
Electron ConfigurationBryan Nozaleda
 
How and what social media is being used in natural resource outreach presenta...
How and what social media is being used in natural resource outreach presenta...How and what social media is being used in natural resource outreach presenta...
How and what social media is being used in natural resource outreach presenta...Bill Layton
 
Brand equity: what's price got to do with it?
Brand equity: what's price got to do with it?Brand equity: what's price got to do with it?
Brand equity: what's price got to do with it?Kantar
 
ITP events portfolio by Preeta Panicker
ITP events portfolio by Preeta PanickerITP events portfolio by Preeta Panicker
ITP events portfolio by Preeta PanickerPreeta Panicker
 
KOREA - Jeju Island, love land
KOREA - Jeju Island, love landKOREA - Jeju Island, love land
KOREA - Jeju Island, love landUmberto Pacheco
 

Andere mochten auch (20)

2012年11月17日 Web&オープンガバメントサミットin鯖江 発表資料
2012年11月17日 Web&オープンガバメントサミットin鯖江 発表資料2012年11月17日 Web&オープンガバメントサミットin鯖江 発表資料
2012年11月17日 Web&オープンガバメントサミットin鯖江 発表資料
 
Products
ProductsProducts
Products
 
101 lecture 18 factors of production
101 lecture 18 factors of production101 lecture 18 factors of production
101 lecture 18 factors of production
 
Coffee health
Coffee healthCoffee health
Coffee health
 
Brand Ministry Cas Client Eram e-You
Brand Ministry Cas Client Eram e-YouBrand Ministry Cas Client Eram e-You
Brand Ministry Cas Client Eram e-You
 
Actrizes do século passado, em 2011
Actrizes do século passado, em 2011Actrizes do século passado, em 2011
Actrizes do século passado, em 2011
 
17701179 746101107-f oes06-2012
17701179 746101107-f oes06-201217701179 746101107-f oes06-2012
17701179 746101107-f oes06-2012
 
Real Estate Magnolia | Market Report Nov. 2012
Real Estate Magnolia | Market Report Nov. 2012Real Estate Magnolia | Market Report Nov. 2012
Real Estate Magnolia | Market Report Nov. 2012
 
Passeio de vidro
Passeio de vidroPasseio de vidro
Passeio de vidro
 
La estructura genetica de la inteligencia…….
La estructura genetica de la inteligencia…….La estructura genetica de la inteligencia…….
La estructura genetica de la inteligencia…….
 
You Can Fly
You Can FlyYou Can Fly
You Can Fly
 
Homes sales report the woodlands july 2013
Homes sales report   the woodlands   july 2013Homes sales report   the woodlands   july 2013
Homes sales report the woodlands july 2013
 
201203 smb Facebook Cloud
201203 smb Facebook Cloud201203 smb Facebook Cloud
201203 smb Facebook Cloud
 
17701178 681403038-m05 sp2012
17701178 681403038-m05 sp201217701178 681403038-m05 sp2012
17701178 681403038-m05 sp2012
 
FLash Reader
FLash ReaderFLash Reader
FLash Reader
 
Electron Configuration
Electron ConfigurationElectron Configuration
Electron Configuration
 
How and what social media is being used in natural resource outreach presenta...
How and what social media is being used in natural resource outreach presenta...How and what social media is being used in natural resource outreach presenta...
How and what social media is being used in natural resource outreach presenta...
 
Brand equity: what's price got to do with it?
Brand equity: what's price got to do with it?Brand equity: what's price got to do with it?
Brand equity: what's price got to do with it?
 
ITP events portfolio by Preeta Panicker
ITP events portfolio by Preeta PanickerITP events portfolio by Preeta Panicker
ITP events portfolio by Preeta Panicker
 
KOREA - Jeju Island, love land
KOREA - Jeju Island, love landKOREA - Jeju Island, love land
KOREA - Jeju Island, love land
 

Ähnlich wie Lezione HTML

Ähnlich wie Lezione HTML (20)

Web writing 2
Web writing 2Web writing 2
Web writing 2
 
Corso HTML per l'editoria
Corso HTML per l'editoriaCorso HTML per l'editoria
Corso HTML per l'editoria
 
css
csscss
css
 
Css
CssCss
Css
 
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
 
Introduzione all'Html
Introduzione all'HtmlIntroduzione all'Html
Introduzione all'Html
 
HTMLslide
HTMLslide HTMLslide
HTMLslide
 
Fogli di stile CSS
Fogli di stile CSSFogli di stile CSS
Fogli di stile CSS
 
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
 
Xml Xslt
Xml  XsltXml  Xslt
Xml Xslt
 
Lezione 4
Lezione 4Lezione 4
Lezione 4
 
Html e Css - 1 | WebMaster & WebDesigner
Html e Css - 1 | WebMaster & WebDesigner Html e Css - 1 | WebMaster & WebDesigner
Html e Css - 1 | WebMaster & WebDesigner
 
Lezione N 3
Lezione N 3Lezione N 3
Lezione N 3
 
Lamp Ld2008
Lamp Ld2008Lamp Ld2008
Lamp Ld2008
 
Blogger & HTML
Blogger & HTMLBlogger & HTML
Blogger & HTML
 
Lezione 3
Lezione 3Lezione 3
Lezione 3
 
Html per traduttori
Html per traduttoriHtml per traduttori
Html per traduttori
 
Lezione Infea Grosseto 4
Lezione Infea Grosseto 4Lezione Infea Grosseto 4
Lezione Infea Grosseto 4
 

Lezione HTML

  • 1.
  • 2. Maria A.R. Consoli Corso HTML L'HTML è il linguaggio con cui potete indicare come i vari elementi vanno disposti in una pagina Web. Un documento html non è nient'altro infatti che un file di testo con delle indicazioni sul colore delle scritte, sulla posizione delle immagini all'interno della pagina, su come far scorrere il testo, e altre cose di questo genere.
  • 3.
  • 4. Maria A.R. Consoli Corso HTML CACHE: cartella in cui vengono memorizzati i files scaricati dal web . Internet Explorer visualizza così il percorso della cache Strumenti > Opzioni Internet > Generale > Impostazioni > Visualizza file rendering della pagina: visualizzazione di un file html da parte del browser. Motore di rendering: sezione del browser che si occupa di mostrare sul video la pagina. HTML: acronimo di Hypertext Markup Language (&quot;Linguaggio di contrassegno per gli Ipertesti&quot;) W3C: (World Wide Web Consortium ( http://www.w3.org/ )) organismo che si occupa di standardizzare la sintassi del linguaggio HTML Alcuni termini
  • 5.
  • 6.
  • 7. Maria A.R.Consoli Corso HTML Questo avviene perché l'estensione non è .html, ma .html.txt Per visualizzare l'estensione del file in sistemi Windows andate in una cartella e quindi: Strumenti > Opzioni cartella > Visualizzazione E poi togliere la spunta da: &quot;Nascondi le estensioni dei file per i tipi di file conosciuti&quot; infine premere il pulsante: &quot;Come cartella corrente” LE MODIFICHE... CHE FINE HANNO FATTO? il file continua ad apparire come documento di testo?
  • 8. Maria A.R.Consoli Corso HTML Questo succede perché la pagina visualizzata è sempre quella vecchia memorizzata nella cache. Ricordatevi di impostare la cache del vostro browser in modo che il file html venga ricaricato ogni volta che richiamate la pagina. In Internet Explorer: Strumenti > Opzioni Internet > Generale > Impostazioni > Ricerca versioni più recenti delle pagine memorizzate: all'apertura della pagina AGGIORNATE SEMPRE LA CACHE La pagina visualizzata non è modificata?
  • 9.
  • 10. Maria A.R.Consoli Corso HTML Alcuni particolari tag non hanno contenuto - perché ad esempio indicano la posizione di alcuni elementi (come il tag delle immagini) -, conseguentemente questi tag non hanno neanche chiusura. La loro forma sarà dunque: <TAG attributi> Ecco un esempio di immagine: <IMG widht=&quot;20&quot; height=&quot;20&quot; src=&quot;miaImmagine.gif&quot; alt=&quot;alt&quot;> come si vede il tag non viene chiuso. Questo tipo di tag viene detto &quot;empty&quot;, cioè &quot;vuoto&quot;. TAG PARTICOLARI
  • 11. Maria A.R. Consoli Corso HTML L'annidamento ci permette di attribuire formattazioni successive al testo che stiamo inserendo. esempio: <TAG1 attributi>  contenuto 1   <TAG2>    contenuto 2   </TAG2> </TAG1> Apertura e chiusura del tag si trovano allo stesso livello, mentre il contenuto viene spostato verso destra di un tab: Questa procedura si chiama indentazione , e grazie ad essa il codice HTML risulta più leggibile esempio: <P align=&quot;right&quot;>  testo 1    <P align=&quot;left&quot;>       testo 2    </P> </P> Annidamento e Identazione
  • 12. Maria A.R. Consoli Corso HTML indicazioni significative per il webmaster, ma invisibili al browser. Inserendo i commenti in punti specifici del documento ci permette di mantenere l'orientamento anche in file molto complessi e lunghi. Sintassi <!-- questo è un commento --> I COMMENTI esempio: <!-- menu di sinistra --> <!-- barra in alto --> <!-- eccetera -->
  • 13. L'HTML è &quot;case unsensitive” Questo significa che è del tutto indifferente se scrivere i tag in maiuscolo o in minuscolo. <P ALIGN=&quot;RIGHT&quot;> e <p align=&quot;right&quot;> vengono letti allo stesso modo dal browser. Per aumentare la leggibilità del codice è buona norma scrivere in maiuscolo il nome del tag (es: <P> ) e in minuscolo gli attributi (es: align=&quot;right&quot; ). Quindi: <P align=&quot;right&quot;> L'XHTML è &quot;case sensitive&quot; per abituarsi già al linguaggio che verrà è consigliabile scrivere tutto in minuscolo. Maiuscolo e minuscolo, in ogni caso non costituiscono errore. Maiuscolo o minuscolo? Maria A.R. Consoli Corso HTML
  • 14. Maria A.R. Consoli Corso HTML STRUTTURA DI UNA PAGINA Una apagina HTML è suddivisa in tre sezioni: Specifiche Inizio codice Testata Fine testata Corpo Fine corpo Fine codice esempio: SPECIFICHE <html> <!– Inizio codice --> <head> <!-- testata --> Qui il nostro contenuto  </head> <!– Fine testata --> <body> <!-- Corpo --> Qui il nostro contenuto </body> <!– Fine corpo --> </html> <!– Fine codice -->
  • 15. Maria A.R. Consoli Corso HTML SPECIFICA !DOCTYPE <!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//IT&quot;> specifica il tipo di documento. E’ la prima riga da inserire. HTML : il tipo di linguaggio utilizzato è l'HTML PUBLIC : il documento è pubblico W3C : il documento fa riferimento alle specifiche rilasciate dal W3C DTD HTML 4.01 Transitional: il documento fa riferimento a una DTD (&quot;Document Type Definition&quot; cioè &quot;Definizione del tipo di documento&quot;); la versione di HTML supportata è la 4.01 &quot;transitional&quot; IT: la lingua con cui è scritta la DTD è l‘italiano ( EN : la lingua con cui è scritta la DTD è l'inglese)
  • 16.
  • 17. Maria A.R. Consoli Corso HTML BODY Sfondo Margini Lingua Colori del testo e dei link Titoli Blocchi di testo Allineamento Andare a capo Stile Font, Colore, dimensione Elenchi Qui è racchiuso il contenuto vero e proprio del documento Il contenuto della pagina verrà formattato a seconda dei tag utilizzati:
  • 18. Maria A.R. Consoli Corso HTML BODY Imposta lo sfondo con un colore BGCOLOR Sintassi: <body bgcolor=“colore&quot;> Bgcolor =background color Colore= uno dei colori indicati nella tabella NOTA BENE Il numero di colori che l’utente ha a disposizione dipende dalla scheda video. Poiché non c’è modo di sapere quale scheda video abbia l’utente, i webdesigner fanno riferimento alla &quot;palette sicura&quot; dei 256 colori (palette web safe). Esempio1 colore parola chiave notazione esadecimale arancione orange #FFA500 blu blue #0000FF bianco white #FFFFFF giallo yellow #FFFF00 grigio gray #808080 marrone brown #A52A2A nero black #000000 rosso red #FF0000 verde green #008000 viola violet #EE82EE
  • 19. Maria A.R. Consoli Corso HTML BODY Imposta lo sfondo con una immagine Sintassi: <body background=“IMMAGINE&quot;> ESEMPIO Se l’immagine “imgsfondo.gif” si trova nella stessa cartella della nostra pagina <body background=&quot;imgSfondo.gif&quot;> Se la sua posizione è diversa indicare il percorso assoluto <body background=“www.itcdefelice.it/immages/imgSfondo.gif&quot;> Se nella <HEAD> abbiamo dichiarato il tag “base ” <body background=“immages/imgSfondo.gif&quot;> NOTA BENE L’immagine di sfondo verrà ripetuta in orizzontale e in verticale. E’ possibile abbinare i due tag: <body bgcolor=&quot;#0000ff&quot; background=&quot;imgSfondo.gif&quot;> BACKGROUND Esempio2
  • 20. Maria A.R. Consoli Corso HTML BODY Imposta i margini MARGIN Sintassi: <body rightmargin =“n” leftmargin=“n&quot; topmargin=“n“ downmargin=“n”> ESEMPIO <body leftmargin=“2&quot; topmargin=“3“ > NOTA BENE Il testo della pagina inizia al confine con il margine superiore, le eventuali immagini di sfondo inizieranno sempre dal bordo pagina. Se si utilizza un logo è bene eliminare i margini <body bgcolor=&quot;#0000ff&quot; background=&quot;imgSfondo.gif&quot;> Esempio3
  • 21. Maria A.R. Consoli Corso HTML BODY Imposta la lingua specifica ai motori di ricerca e al browser dell’utente quale lingua stiamo utilizzando LANG Sintassi: <body lang=“sigla lingua&quot;> ESEMPIO <body lang=&quot;it&quot;> NOTA BENE Si tratta di un attributo che vi sarà utile soprattutto se vi capiterà di sviluppare dei siti multilingua
  • 22. Maria A.R. Consoli Corso HTML BODY Impostare il colore del testo per tutta la pagina TEXT Sintassi: <body text=“colore&quot;> ESEMPIO <body text=&quot;red&quot;> oppure <body text=&quot;#ffffff&quot;> NOTA BENE Usate la tabella vista per il colore dello sfondo Esempio4
  • 23. Maria A.R. Consoli Corso HTML BODY Impostare il colore del link per tutta la pagina LINK Sintassi: <body link=“colore&quot; alink=“colore&quot; vlink=“colore&quot;> link =collegamento a riposo (d i default i link sono blu ( #0000FF )) alink=collegamento attivo vlink=collegamento visitato(d i default i vlink sono ( #800080 ). ESEMPIO <body link=&quot;red&quot; alink=“brown&quot; vlink=&quot;green&quot;> NOTA BENE Usate la tabella vista per il colore dello sfondo Esempio5
  • 24. Maria A.R. Consoli Corso HTML BODY Elemento di blocco TITOLO Sintassi: <h x >titolo </h x > “ h“=heading(titolo) X=numero da 1 a 6 (grandezze del titolo) . Si tratta dunque di un elemento di blocco ESEMPIO <h3>titolo 3 </h3> NOTA BENE Il tag <hx> risulta in grassetto e lascia una riga vuota prima e dopo di sé Le dimensioni del carattere dipendono dall’impostazione utente Esempio6
  • 25. Maria A.R. Consoli Corso HTML BODY Elemento di blocco PARAGRAFO Sintassi: <p>paragrafo </p> ESEMPIO <p>esempio di paragrafo </p> NOTA BENE Il tag <P> lascia una riga vuota prima della sua apertura e dopo la sua chiusura. Esempio7
  • 26. Maria A.R. Consoli Corso HTML BODY Elemento di blocco DIV Sintassi: <div>testo</div ESEMPIO <div>Blocco di testo</div> NOTA BENE Il blocco di testo va a capo, ma - a differenza del paragrafo – non lascia spazi prima e dopo la sua apertura. Esempio8
  • 27. Maria A.R. Consoli Corso HTML BODY Elemento di blocco SPAN Sintassi: <span>contenitore</span> ESEMPIO <span>ESEMPIO DI SPAN</span> NOTA BENE non va a capo Esempio9
  • 28. Maria A.R. Consoli Corso HTML BODY Elemento di blocco ALLINEAMENTO Sintassi: <p align=“orientamento&quot;>testo</p> “ Orientamento” =“left” oppure “right” oppure “justify” ESEMPIO <p align=&quot;left&quot;>testo</p><p align=&quot;right&quot;>testo</p><p lign=&quot;justify&quot;>testo</p> NOTA BENE L’attributo &quot;align&quot; è disapprovato dal W3C Esempio10
  • 29. Maria A.R. Consoli Corso HTML BODY A CAPO Sintassi: <br>(a capo) oppure <hr attributi> (a capo con una linea) attributi: noshade sfuma la linea &quot; size &quot; l’altezza in pixel, &quot; width &quot; larghezza in pixel ESEMPIO <br> <hr noshade size=&quot;5&quot; width=&quot;50%&quot; > Esempio11
  • 30. Maria A.R. Consoli Corso HTML BODY LO STILE STILI FISICI definiscono graficamente lo stile del carattere Esempio12 <b>testo </b> grassetto <i>testo</i> corsivo <u>testo</u> sottolineato <strike>testo</strike> tagliato <sup>testo </sup> apice <sub>testo</sub> pedice RENDERING testo testo testo testo testo Testo
  • 31. Maria A.R. Consoli Corso HTML BODY LO STILE STILI LOGICI forniscono informazioni sul ruolo svolto dal contenuto SENZA RENDERING <abbr>abbreviazione</<abbr> abbreviazione <acronym>acronimo</acronym> acronimo <code>codice</code> linguaggio di progr. <q>citazione all’interno della frase</q> breve citazione
  • 32. Maria A.R. Consoli Corso HTML BODY LO STILE STILI LOGICI forniscono informazioni sul ruolo svolto dal contenuto Esempio13 CON RENDERING <address>indirizzo</address> <blockquote>blocco di citazione</blockquote> citazione: rientrato a destra <cite>citazione</cite> citazione: corsivo <dfn>definizione</dfn> definizione: corsivo <em>enfasi</em> enfasi: corsivo <kbd>keyboard</kbd> digitazione: spaziatura fissa <samp>esempio</samp> esempio: spaziatura fissa <strong>rafforzamento</strong> con forza: grassetto <var>variabile</var> una variabile: corsivo
  • 33. Maria A.R. Consoli Corso HTML BODY IL FONT <font face=&quot;Arial&quot;>testo in Arial</font> testo in Arial <font face=&quot;Verdana&quot;>testo in Verdana</font> testo in Verdana Sintassi: <font face=“tipo di font o famiglia di font&quot;>testo</font> NOTA BENE IL TAG <font> è disapprovato dal W3C. Il &quot;font&quot; di default è il &quot;Times&quot;. Non è possibile far sì che l’utente visualizzi un testo in un carattere fantasioso scelto da noi. Allo stato attuale dell’arte l’utente che naviga in internet può visualizzare solo i caratteri che sono installati nel suo S.O.: in Windows si tratta dei caratteri presenti in: Pannello di controllo > Tipi di caratteri
  • 34. Maria A.R. Consoli Corso HTML BODY IL FONT Le famiglie di font Verdana, Arial, Helvetica, sans-serif Verdana e caratteri simili Arial, Helvetica, sans-serif Arial e caratteri simili Times New Roman, Times, serif Times e caratteri simili Courier New, Courier, mono Curier e caratteri simili Georgia, Times New Roman, Times, serif Georgia e caratteri simili Geneva, Arial, Helvetica, sans-serif Geneva e caratteri simili
  • 35. Maria A.R. Consoli Corso HTML BODY IL COLORE ESEMPIO <font color=“blu&quot;>testo blu </font> Sintassi: <font color=“colore&quot;>testo </font> NOTA BENE Usate la tabella vista per il colore dello sfondo. Questo tag viene utilizzato se si intende usare un colore diverso da quello stabilito con il tag <text>. Di solito si utilizza in abbinamento col tag <font> Esempio: <font face=&quot;Verdana, Arial, Helvetica, sans-serif&quot; color=&quot;blue&quot;>
  • 36. Maria A.R. Consoli Corso HTML BODY LA DIMENSIONE ESEMPIO <font size=&quot;5&quot;>testo di grandezza 5</font> <font size=“+2&quot;>testo di grandezza 5</font> Sintassi: <font size=“n&quot;>testo di grandezza n</font> n= misura del carattere da 1 a 7 oppure + o – n (relativamente a 3) NOTA BENE La dimensione del carattere di default nel browser Internet explorer è 3 La dimensione del carattere dipende dalle impostazioni del browser dell’utente . Di solito si utilizza in abbinamento col tag <font> Es.: <font face=&quot;Verdana, Arial, Helvetica, sans-serif&quot; color=&quot;blue“ size 5> Esempio14
  • 37.
  • 38. Maria A.R. Consoli Corso HTML BODY GLI ELENCHI Elenchi ordinati Sintassi <ol>  <li>nome del primo elemento  <li>nome del secondo elemento ………. …… </ol> ol= order list li=list item Esempio <ol>  <li> primo elemento  <li>secondo elemento <li>terzo elemento </ol> Testo fuori lista
  • 39. Maria A.R. Consoli Corso HTML BODY GLI ELENCHI Elenchi ordinati Sintassi <ol type=“attributo”>  <li>nome del primo elemento  <li>nome del secondo </ol> ol= order list li=list item Attributo:1=numeri arabi; a=alfabeto minuscolo; A=alfabeto maiuscolo; i=romani minuscoli; I=romani maiuscoli Esempio <ol type=“a”>  <li> primo elemento  <li>secondo elemento <li>terzo elemento </ol> Testo fuori lista Esempio15
  • 40. Maria A.R. Consoli Corso HTML BODY GLI ELENCHI Elenchi non ordinati Sintassi <ul>type=“attributo”>  <li>nome del primo elemento  <li>nome del secondo </ul> ul= unorder list li=list item Attributo:disc=pallino pieno; circle=pallino vuoto; square=quadrato pieno; Esempio <ul type=“circle”>  <li> primo elemento  <li>secondo elemento <li>terzo elemento </ul> Testo fuori lista Esempio16
  • 41. Maria A.R. Consoli Corso HTML BODY GLI ELENCHI Elenchi di definizioni Sintassi <dl>>  <attr>nome del primo elemento  <attr>nome del secondo </dl> dl= definition list Attributo: dt=senza rientro; dd= con rientro; Esempio <dl>  <dd>nome del primo elemento  <dd>nome del secondo </dl> Esempio17
  • 42.
  • 43. Maria A.R. Consoli Corso HTML Ipertesti I LINK Nota bene E’ opportuno dividere il sito in varie sezioni, in modo da avere tutti i documenti dello stesso tipo all’interno di un contesto omogeneo. Per creare collegamenti verso i documenti più reconditi, destreggiandoci tra le strutture più ramificateesistono due tecniche: indicare un percorso assoluto Viene utilizzato per far riferimento ad un percorso certo(se si è già in possesso di un proprio sito) http://www.itcdefelice.it/corsi/programmatori/materie.html indicare un percorso relativo Viene utilizzato per far riferimento ad un percorso ancora da definire(se non si è già in possesso di un proprio sito) Esempio percorso relativo
  • 44. Maria A.R. Consoli Corso HTML Ipertesti LE ANCORE Servono per muoversi rapidamente in una pagina che non entra in una schermata. Ad una àncora viene assegnato un nome con: <a name=“ nome ancora &quot;> testo </a> Alla hotword si definisce il link con: <a href =&quot;#nome dell’ancora &quot;> testo </a> Per creare un indice interno alla pagina si procede dunque in due fasi distinte: creazione dell’ancora a cui puntare ( <a name=&quot;mioNome&quot;> ) creazione del collegamento all’ancora appena creata e riferimento attraverso il cancelletto ( <a href=&quot;#mioNome&quot;> ) È bene non confondere le due fasi. o SEGNALIBRI Esempio19
  • 45. Maria A.R. Consoli Corso HTML Ipertesti UN TITOLO AI LINK Nota bene L’attributo title è molto importante per descrivere l’elemento a cui fa riferimento il link ed è anche utilissimo per migliorare la propria presenza nei motori di ricerca, che ne vanno a leggere il contenuto. Esempio 20 Sintassi: <a title=“commento&quot; href=URL&quot; > testo</a> L’attributo title è molto importante, e serve per descrivere l’elemento a cui fa riferimento il link.
  • 46. Maria A.R. Consoli Corso HTML HEAD ESEMPIO: <head>    <meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot;> <title>ISTITUTO TECNICO COMMERCIALE DE FELICE CATANIA</title> <base href=&quot;http://www.itcdefelice.it/miaCartella&quot;> <meta name=&quot;keywords&quot; content=“scuola, istituto, tecnico, superiore, commerciale, de felice, catania&quot;> </head>
  • 47.