HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di...

42
HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: <nomeMarcatore> Testo </nomeMarcatore> E che permette di visualizzare Ipertesti.

Transcript of HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di...

Page 1: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

HTML?

HyperTest Markup Language Linguaggio di specifica che usa i

marcatori:

<nomeMarcatore>

Testo

</nomeMarcatore>

E che permette di visualizzare Ipertesti.

Page 2: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

TAGDefinizione

Si definisce TAG generalmente una parola

(elemento) racchiusa tra parentesi angolate <>

es. <caramella>, <html>, <body> ….

In HTML il testo racchiuso da <> è già definito (lo vedremo

man mano), mentre in altri linguaggi di Markup il testo può

essere definito dall’utente (XML).

Page 3: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

Attributi

DefinizioneViene definito Attributo il testo, diverso daquello dell’elemento del tag, compreso neitag di apertura es. <body bgcolor =“1234”> ….

Nell’esempio bgcolor è l’attributo e “1234” è il valoredell’attributo, in generale il valore dell’attributo vienesempre messo tra virgolette (“”).

Page 4: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

TAG (apertura e chiusura)

In HTML tutto ciò che deve essere visualizzato deve essere racchiuso tra il TAG di apertura e il TAG di chiusura

TAG di apertura TAG di chiusura

<html> </html>

<tr> </tr>

<body> </body>

Page 5: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

<HTML>

Tutti gli elementi e il contenuto di un documento HTML sono compresi tra <html> e </html>

Dopo <html> si procede con i due tag che dividono il documento in due parti fondamentali:L’intestazione (<head>) Il corpo (<body>)

Page 6: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

Tag di struttura Un semplice documento HTML

<html> ======= <HTML>

<head> ======= <HEAD>

</head> ======= </HEAD>

<body> ======= <BODY>

</body> ======= </BODY>

</html> ======= <HTML>

Not case sensitive

Page 7: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

Intestazione<head>

<title> Prima Pagina

</title><META name =“author” content =“Franca Debole”><META name =“GENERATOR” content =“WordPad”><META name =“keywords” content =“html, prima pagina”>

</head>

<title> contiene il titolo della pagina visualizzato nella cornice della finestra del browser

<META>

Nota: usato da alcuni motori di ricerca

contiene informazioni di gestione non visualizzate

Attributi: name, content.

Page 8: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

Corpo<body>

Altri TAGAltro testo …..Tutto il contenuto del documento HTML

</body>

AttributiBGCOLOR Definisce il colore dello sfondo BACKGROUND Definisce l’immagine da usare come sfondo

TEXT Definisce il colore del testoLINK Definisce il colore del testo dei linkVLINK Definisce il colore del testo dei link già visitatiALINK Definisce il colore del testo dei link attiviSTYLE Definisce lo stile del documento tramite appositi file

…………

Page 9: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

COLORI I colori sono espressi in Esadecimale(0..F):

#FFFFFF

#000000

la forma #xxyyzz:

xx = red yy = green zz = blue

oppure I colori sono espressi con il loro nome:

Yellow

Thistle

Page 10: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

Tabella colori

Page 11: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

Immagini Le immagini consentite nel linguaggio

HTML sono: .gif .jpg .png

In genere si adoperano le .gif quando servonoimmagini animate o con trasparenze, ma il .jpg

risulta il più veloce da caricare e quindi il +conveniente da usare.

Page 12: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

Dimensione (small , big) Normale

normale Small:

<small>piccolo</small> Big:

<big>grande</big>

Nota:

1) tag di chiusura

2) tag senza attributi

Page 13: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

Dimensione (small , big)

Page 14: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

<FONT> Permette di modificare alcune caratteristiche del

testo in qualsiasi momento

Attributi

1) size Permette di scegliere la dimensione del testo

2) face Permette di scegliere il tipo del testo

3) color Permette di scegliere il colore del testo

Page 15: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

Attributi <FONT> (1) Size può assumere valori

compresi tra

1 e 7 <font size="1"> size1 </font>

<font size="2"> size2 </font>

<font size="3"> size3 </font>

<font size="4"> size4 </font>

<font size="5"> size5 </font>

<font size="6"> size6 </font>

<font size="7"> size7 </font>

Page 16: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

Attributi <FONT> (2) Assume valori standard degli

editor di testi

<font face="Verdana">

testo

</font>

<font face="Book Antiqua">

testo

</font>

<font face="Times New Roman">

testo

</font>

Page 17: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

Attributi <FONT> (3) Colora il testo usando la

specifica che abbiamo già visto per bgcolor

<font color =“#bbbb00"> testo

</font><font color =“#6699cc">

testo </font><font color =“#ff6633">

testo </font>

Page 18: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

Formattazione Testo

Gli spazi Il newline (ritorno carrello) I titoli I paragrafi

Page 19: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

Spazi Gli spazi in HTML vengono considerati

diversamente da come siamo abituati

Se scrivo <body>Spazio1 Spazio2</body>

o <body>Spazio1 Spazio2</body>

Il browser dopo la parola Spazio1 in entrambi

i casi aggiungerà solamente uno spazio.

Page 20: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

Come aggiungere spazi?Grazie ad un carattere speciale:

&nbsp; Senza Con

In entrambi i casi ho usato sei spazi

Page 21: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

Caratteri Speciali Oltre a &nbsp; usato per lo spazio ci sono

altri metacaratteri alcuni dei quali devono essere usati obbligatoriamente in HTML

< &#60; &lt; # &#35; £ &#163; &pound;

> &#62; &gt; @ &#64; à &#224; &agrave;

[ &#91; { &#123; é &#233; &eacute;

] &#93; } &#125; © &#169; &copy;

& &#38; &amp; % &#37; “ &#34; &quot;

Vedi: http://www.asciitable.com/

Page 22: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

Andare a capoIn HTML non è possibile andare a capopremendo invio (return)

E allora come? Usare <BR>

Nota: 1) Nessun TAG di chiusura!

Page 23: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

<BR> <BR> indica un interruzione di linea (break row)

<font size="6">

Voglio andare a capo ORA <br> lo ha fatto??

</font>

<font size="6">

Voglio andare a capo ORA

lo ha fatto??

</font>

Page 24: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

Titoli In un testo generalmente si evidenziano i titoli

dal resto In HTML ci sono 6 possibilità di formattare i titoli

cioè possiamo scrivere:

Titolo1Titolo2Titolo3Titolo4Titolo5Titolo6

Usando un <Hy>.

Page 25: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

<Hy>

Abbiamo sei possibilità:

y = {1,2,3,4,5,6}

<Hy> Titolo </Hy>

Nota:

1) Tag di chiusura!

Page 26: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

<Hy> cont...

Stilisticamente parlando un buon creatore di pagine HTML non passa mai da un

titolo3 a un titolo1

È buona norma rispettare la gerarchia dal

titolo più grande (H1) al più piccolo (H6)

Page 27: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

Formato carattere

grassetto Ciao

corsivo Ciao

sottolineato Ciao

pedice ACiao

apice ACiao

Page 28: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

Grassetto & Corsivo Grassetto

normale e <B>grassetto</B>B = Bold

Corsivo

normale e <I>corsivo</I>I = Italic

Nota:

1) tag di chiusura

2) tag senza attributi

Page 29: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

Grassetto & Corsivo

Page 30: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

Sottolineato Sottolineato

normale e

<U>sottolineato</U>U = Underline

Nota:

1) tag di chiusura

2) tag senza attributi

Page 31: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

Sottolineato

Page 32: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

Pedice & Apice Pedice

normale e

<sub>pedice</sub> Apice

normale e

<sup>apice</sup>

Nota:

1) tag di chiusura

2) tag senza attributi

Page 33: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

Pedice & Apice

Page 34: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

Combinazioni Grassetto corsivo (viceversa)

<b><i> Pippo </i></b>

Pippo Sottolineato corsivo (viceversa)

<u><i> Pippo </i></u>

Pippo Pedice corsivo (viceversa)

Pluto<sub><i> Pippo </i></sub>

PlutoPippo

Page 35: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

ParagrafiAt the same time, there began to take form a system of numbering, the

calendar, hieroglyphic writing, and a technically advanced art, all of

which later influenced other peoples.

Within the framework of this gradual evolution or cultural progress the

Preclassic horizon has been divided into Lower, Middle and Upper

periods, to which can be added a transitional or Protoclassic period.

Testo suddiviso in due paragrafi (P1, P2) in HTML

è possibile usando <P>

P1

P2

Page 36: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

Con <P>

Page 37: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

Senza <P>

Page 38: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

<P> Tag di chiusura Tag con attributi

Attributo Valore Risultato

align center

left

right

paragrafo allineato al centro

paragrafo allineato a sinistra

paragrafo allineato a destra

Page 39: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

<P ALIGN=“”>

Di

default

Il

paragrafo

è

allineato

a sinistra

<p align=“left”>

<p align=“center”>

<p align=“right”>

Page 40: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

Immagini Le immagini consentite nel linguaggio

HTML sono: .gif .jpg .png

In genere si adoperano le .gif quando servonoimmagini animate o con trasparenze, ma il .jpg

risulta il più veloce da caricare e quindi il +conveniente da usare.

Page 41: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

IMMAGINE DI SFONDO

Sintassi:

<BODY background= “pathtoimageaaaaaa.bbb”>

Semantica:aaaaaa = nome dell’immagine

bbb = estensione dell’immagine

path

Page 42: HTML? HyperTest Markup Language Linguaggio di specifica che usa i marcatori: Testo E che permette di visualizzare Ipertesti.

PATH• Assoluto

metto tutto il percorso partendo dalla directory principalees:

c:\Documents and Settings\Documenti\Immagini\NomeImmagine.gif

• Relativo

metto solamente il percorso partendo dalla directory in cui è posta la mia WebPage.es:

Immagini/NomeImmagine.gif