Sommario
 Allineamento
 Immagini
 Link
(<div>)
(<img>)
(<a>)
Allineamenti

Oltre a <p> posso usare per allineare testo
ed immagini un altro tag:
<div align=“”>
align = “center” o “left” o “right”
Nota:


Tag di chiusura
Tag con attributi
<div align=“center”>
<html>
<head>
</head>
<body>
Stiamo facendo un
esercitazione sulla
formattazione del testo
<div align="center">
Testo che sto allineando.
</div>
</body>
</html>
Differenza tra <p> e <div>
<div>: un BR
<p>: due BR
Immagini


Non possono mancare le immagini in
una bella pagina Web
I formati leciti in HTML sono:

JPG (o jpeg)
 PNG
 GIF

Formato consigliato JPG perché più
veloce da caricare

TAG <IMG>
Sintassi:
<img src = “pathaaaaaa.bbb”>

Semantica:
img = comunico al browser che inserisco un
immagine.
src = (source) attributo necessario per identificare
l’immagine da inserire.
aaaaaa = nome dell’immagine
bbb = estensione dell’immagine
Attributo SRC (I)

Richiede non solo il nome dell’immagine
ma anche dove poterla trovare nel PC
dove risiede la pagina Web

Vediamo come si fa ad indicare al browser
il percorso (path) da seguire per trovare
l’immagine che vogliamo inserire ….
Attributo SRC (II)

Oltre ad un percorso (assoluto o relativo)
posso anche specificare un URL valido,
cioè un indirizzo di un sito Internet che
contiene l’immagine.
<img src=“http://web-link.it/web.gif”>
Nota:
L’immagine sarà visibile solo se siete collegati in
rete e solo se l’immagine non viene spostata.
Attributi IMG (I)
Attributi
src
Visto!
alt
Testo che viene visualizzato passando sull’immagine con il
puntatore del mouse.
align
Allineamento right (destra), left (sinistra), middle (nel mezzo),
top (sopra), bottom (sotto).
heigth Altezza dell’immagine. Definita in termini di pixel o di
percentuale dello spazio da utilizzare.
width
Larghezza dell’immagine. Definita in termini di pixel o di
percentuale dello spazio da utilizzare.
border Spessore del bordo dell’immagine. Definita in termini di pixel.
Attributi IMG (II)
Attributi
hspace
*
Spazio laterale destro e sinistro dal testo, da un’altra
immagine, dal bordo di una tabella … Definito in termini di
pixel.
vspace
*
Spazio laterale sopra e sotto dal testo, da un’altra
immagine, dal bordo di una tabella … Definito in termini di
pixel.
Esempio Alt
Sono bellissimi
<html>
<head>
<title>
Prova
</title>
</head>
<body bgcolor="#ffffcc">
<img src="leoncini.jpg"
alt =“Sono bellissimi”>
</body>
</html>
Esempio Height
Percentuale
Pixel
<html>
<head>
<title>
Prova
</title>
</head>
<body bgcolor="#ffffcc">
Questi sono due bei gattoni.
<img src="leoncini.jpg"
height =“50%">
</body>
</html>
<html>
<head>
<title>
Prova
</title>
</head>
<body bgcolor="#ffffcc">
Questi sono due bei gattoni.
<img src="leoncini.jpg"
height =“256">
</body>
</html>
Esempio Width
Percentuale
<html>
<head>
<title>
Prova
</title>
</head>
<body bgcolor="#ffffcc">
Questi sono due bei gattoni.
<img src="leoncini.jpg"
width =“20%">
</body>
</html>
Pixel
<html>
<head>
<title>
Prova
</title>
</head>
<body bgcolor="#ffffcc">
Questi sono due bei gattoni.
<img src="leoncini.jpg"
width =“256">
</body>
</html>
Esempio senza border
<html>
<head>
<title>
Prova
</title>
</head>
<body bgcolor="#ffffcc">
<img src="leoncini.jpg" >
</body>
</html>
Esempio con border
<html>
<head>
<title>
Prova
</title>
</head>
<body bgcolor ="#ffffcc">
<img src="leoncini.jpg"
border ="5">
</body>
</html>
Esempio Align (I)
<html>
<head>
<title>
Prova
</title>
</head>
<body bgcolor="#ffffcc">
Questi sono due bei gattoni.
<img src="leoncini.jpg"
align ="top">
</body>
</html>
Esempio Align (II)
<html>
<head>
<title>
Prova
</title>
</head>
<body bgcolor="#ffffcc">
Questi sono due bei gattoni.
<img src="leoncini.jpg"
align =“bottom">
</body>
</html>
Esempio Align (III)
<html>
<head>
<title>
Prova
</title>
</head>
<body bgcolor="#ffffcc">
Questi sono due bei gattoni.
<img src="leoncini.jpg"
align =“middle">
</body>
</html>
Link
Definizione1
Un link è una connessione tra più risorse
Web.
Definizione2
Pensando ad una connessione uno a uno
un link connette due punti (dette anchors).
Chiarimenti

Connessione = relazione stretta tra più
elementi.

Connessione uno a uno = relazione stretta
tra due elementi.

Anchors = i due “punti” connessi.
dove con punti intendo risorse web qualsiasi
(un immagine, un video, un HTML, testo …)
Tag <A>
Sintassi
<A attr1=“val1” attrn=“valn” >
Testo (o altro) da visualizzare per permettere all’utente
della pagina di accedere al link
</A>
Nota:
- tag di chiusura
- attributi
Anchors

In HTML definisco le anchors
 Una
di partenza
 Una di arrivo
Partenza
Arrivo
Con lo stesso TAG <A>
Attributi <A>
Attributi
name
Definisce l’anchor come il punto di arrivo
href
Definisce l’anchor come il punto di partenza
title
Informazioni sul link visualizzate quando il mouse passa sul link
Nota: come “alt” per le immagini.
Tag <A> (Partenza)

Definisco un anchor di partenza usando il
tag <A> usando l’attributo href (hyperlink
reference)
Es:
<A href =“l’oggetto destinazione”>
Tag <A> (Arrivo)

Definisco un anchor di arrivo usando il tag
<A> con l’attributo name
Es:
<A name =“nome dell’oggetto”>
Attributo NAME
Serve a dare un nome univoco al punto di
arrivo della mia connessione.
Es:

<A name=“ancora1”>
Questa è l’ancora1
</A>
<A name=“ancora2”>
Questa è l’ancora2
</A>
Sono in cima
alla pagina
Sono a metà
della pagina
Ho la
possibilità di
“linkare”
queste due
porzioni di
testo
Attributo href

Serve a creare la vera e propria
connessione con UN punto di arrivo
Es:
<A href =“puntoDiArrivo”>
Testo da cliccare per raggiungere pDA
</A>
Valori di HREF
HREF può assumere tre possibili valori:
un path (assoluto o relativo)
 un URL
 un nome di ancora preceduto dal
carattere #

HREF - path
Il punto di arrivo può essere un’altra
pagina html oppure un immagine oppure
un video sul vostro PC di cui dovete
specificare il path.
Es:
<A href=“Prima.htm”>
Vai alla mia prima pagina
</A>

HREF - URL
Il punto di arrivo può essere un’altra
pagina html oppure un immagine oppure
un video, di cui dovete specificare l’URL.
Es:
<A href=“http://www.repubblica.it”>
Consulta repubblica
</A>

Href - Mailto (I)

Posso avere un link che
permette di spedire un
email.
<html>
<head>
<title> Prova </title>
</head>
<body bgcolor="#ffffcc">
<a href="mailto:[email protected]">
Email
</a>.
</body>
</html>
Href - Mailto (II)

Posso spedire un email con soggetto predefinito.
<a href="mailto:[email protected]?subject=Ciao">
Email
</a>.
HREF – ancora (I)
Il punto di arrivo può essere un’ancora
nella medesima pagina html
Es:

<A href=“#pizza”>
Guarda qui.
</A>
E da qualche altra parte nella pagina avrò
<A name=“pizza”>
E adesso ???
</A>
Ipertesto
HREF – ancora (II)

Alcuni browser sono nei confronti dei
nomi delle ancore

Case-sensitive (NN)
 Case-insensitive (IE)

Fate attenzione alle maiuscole/minuscole
Es: pizza ≠ Pizza ≠ PIZZA ….
Attributo title

Come per “alt” del tag
<img> posso visualizzare
delle informazioni sul link
<html>
<head>
<title>Prova</title>
</head>
<body bgcolor="#ffffcc">
<A href ="./chapter2.html" title ="Link al
capitolo due del libro della giungla">
Capitolo Due
</A>.
</body>
</html>
Link al capitolo due del libro
della giungla
Immagini - Link
Posso fare in modo di accedere a
destinazione tramite un immagine.
 Definisco l’immagine come il punto di
partenza in questo modo:

<a href =“Destinazione”>
<img src=“Img.jpg”>
</a>
Esempio
<a
href="http://www.repubblica.it">
<img src="002.jpg">
</a>
<BODY>: Colore LINK
<body link=“#111111” vlink=“#111111” alink=“#111111”>
Altri TAG
Altro testo …..
Tutto il contenuto del documento HTML
</body>
Attributi
LINK
Definisce il colore del testo dei link
Esempio:
link =“#FFFFFF”
VLINK
Definisce il colore del testo dei link già visitati
Esempio:
vlink =“#FFFFFF”
ALINK
Definisce il colore del testo dei link attivi
Esempio:
alink =“#FFFFFF”
Scarica

laboratorio