• Non ci sono risultati.

HTML 4.01

N/A
N/A
Protected

Academic year: 2021

Condividi "HTML 4.01"

Copied!
32
0
0

Testo completo

(1)

Prima lezione

A cura di Ivano Stranieri

(2)

Programma del corso

Le basi dell’HTML

Paragrafi e formattazione del testo

Link

Tabelle: sintassi ed utilizzo

Creazione di frame

Form ed interazione con gli utenti

(3)

Simbologia utilizzata

Spiegazioni in colore blu

Esempi e sintassi in colore rosso Visualizzazione sul browser

Codice sul blocco note Materiale utile

(4)

Cosa è necessario sapere?

Cos’è Internet

Come funziona Internet

Cos’è un browser

Fare un sito non vi rende milionari

(5)

Un po’ di storia

(Tim Berners Lee)

“[…] Non ho mai previsto che il codice sorgente di HTML (cioè la roba con le parentesi angolate) fosse visibile agli

utenti. Per me, e credevo anche per gli altri, l'idea di chiedere al pubblico di battere a mano le parentesi era inaccettabile quanto chiedere a qualcuno di scrivere un documento in Microsoft Word stendendo il formato in codice

binario. Ma la leggibilità dell'HTML si rivelò una manna inaspettata. Con mia grande sorpresa molte persone si familiarizzarono alla svelta con i tag, e iniziarono a scrivere

direttamente propri documenti in HTML […]”

(6)

Cos’è l’HTML?

HTML

Hypertext Markup Language

Linguaggio ipertestuale

basato sui marcatori

(7)

Cosa NON è l’HTML?

HTML

Non è un linguaggio di programmazione

Non è uno strumento dinamico

Non permette di prendere decisioni

Non è un linguaggio ferreo

(8)

Come utilizzare l’HTML?

 Rispettare gli standard definiti dal W3C Strumenti necessari :

Editor di testo

- testuali: Blocco Note

- convertitori: Microsoft Word - WISYWYG: Front Page

Browser

- Microsoft Internet Explorer - Netscape

- Opera - Phoenix

(9)

Come è fatto un file HTML?

FILE DI TESTO

Testo ed oggetti (immagini) Estensione .html

Marcatori per il testo

Marcatori per gli oggetti

(10)

Cos’è un marcatore?

E’ il codice fondamentale dell’HTML

• E’ delimitato dai segni di minore e maggiore (<>)

• Per ogni comando c’è un marcatore di apertura e un marcatore di chiusura

• Ogni marcatore può avere diversi attributi

(inseriti senza un ordine prestabilito), ognuno con un suo valore

<HTML> … </HTML>

(11)

La nostra prima pagina web

Cosa fare:

• Aprire il browser web

• Aprire un editor di testo (nel nostro caso il blocco note di Windows)

• Iniziare a scrivere il codice partendo dai tag di struttura

(12)

I tag di struttura

Sono i tag principali su cui si basano tutte le pagine HTML:

• <DOCTYPE>

• <HTML> … </HTML>

• <HEAD> … </HEAD>

• <TITLE> … </TITLE>

• <BODY> … </BODY>

(13)

<DOCTYPE>

Identifica il documento come un documento HTML e

specifica la versione utilizzata. Obbligatorio all’inizio di ogni file. Non possiede un tag di chiusura.

Sintassi :

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01//IT”>

(14)

<HTML> … </HTML>

Specifica che si tratta di un documento HTML. Tutto il codice e il corpo del documento deve essere compreso fra

questi due tag.

Sintassi :

<HTML>

</HTML>

(15)

<HEAD> … </HEAD>

Testa del documento ove andranno inserite ulteriori informazioni aggiuntive.

Vanno inseriti all’interno dei tag <HTML> … </HTML>

Sintassi :

<HEAD>

</HEAD>

(16)

<TITLE> … </TITLE>

Titolo del documento. Deve essere compreso all’interno dei tag </HEAD> … </HEAD>

Sintassi :

<HEAD>

<TITLE>

Questo è il titolo del documento

</TITLE>

</HEAD>

(17)

<BODY> … </BODY>

Corpo del documento vero e proprio. Va inserito dopo l’intestazione del documento.

Sintassi :

<BODY>

</BODY>

(18)

Un esempio base di file HTML

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01//IT”>

<HTML>

<HEAD>

<TITLE>

Titolo del documento

</TITLE>

</HEAD>

<BODY>

Corpo del documento

</BODY>

</HTML>

(19)

Gli attributi di <BODY>

TEXT = specifica il colore del testo del documento;

BGCOLOR = specifica il colore dello sfondo del documento Per Internet Explorer :

TOPMARGIN = margine superiore del documento LEFTMARGIN = margine laterale del documento

Per Netscape :

MARGINHEIGHT = margine superiore del documento MARGINWIDTH = margine laterale del documento

(20)

Come determinare i colori?

Nomi dei colori:

GREEN, RED, BLUE, YELLOW, BLACK, WHITE … Codice esadecimale:

#FFFFFF, #000000, #AE12F2, #45E671

Esempi:

<BODY TEXT=“BLUE” BGCOLOR=“RED”>

<BODY TEXT=“#0000FF” BGCOLOR=“#FF0000”>

(21)

Meta tag

Sono dei tag nascosti che servono a inserire

informazioni ulteriori sul documento e che devono essere posizionati all’interno dell’intestazione.

Ogni meta ha un NAME (nome) che lo identifica ed un CONTENT (contenuto) specifico.

Es: <META NAME=“” CONTENT=“”>

(22)

Meta tag “description”

In questo tag si inserisce una breve descrizione del contenuto del documento. E’ utile soprattutto

per le indicizzazioni dei siti sui motori di ricerca.

Esempio e sintassi:

<META NAME=“description” CONTENT=“La mia prima pagina web. Il mio curriculum e le mie

esperienze lavorative.”>

(23)

Meta tag “author”

In questo tag si inserisce il nome della persona che ha realizzato il sito (webmaster). Costituisce

una sorta di “firma” della pagina.

Esempio e sintassi:

<META NAME=“author” CONTENT=“Ivano Stranieri”>

(24)

Meta tag “keywords”

Meta in cui vanno inserite, separate da virgole, le parole chiave che identificano il documento per migliorare l’indicizzazione nei motori di ricerca.

Esempio e sintassi:

<META NAME=“keywords”

CONTENT=“curriculum, esperienze lavorative, Ivano Stranieri, webmaster”>

(25)

Meta tag “content-type”

Meta tag che specifica il set di caratteri che deve utilizzare il browser

(occidentale piuttosto che giapponese).

Esempio e sintassi:

s

(26)

Accelerare il lavoro

Abbiamo visto la struttura base di un file HTML

Per accelerare la creazione delle pagine,

salviamola in un file e conserviamola utilizzandola ogni volta come base per il nostro lavoro

(27)

Commentare il codice

Rendono il codice più leggibile soprattutto se in futuro andrà modificato.

Sintassi:

<!-- testo del commento -->

Tutto quel che è compreso dentro ai tag non sarà visibile se non all’interno del codice.

(28)

Alcuni consigli

• Inserire subito il tag di chiusura per non dimenticarlo

• Dividere il codice HTML dal testo

• Scrivere i tag in MAIUSCOLO

• Inserire dei commenti

• Indentare il codice per renderlo leggibile

(29)

Titoli preformattati

L’HTML prevede 6 livelli di titoli che vanno da

<H1> ad <H6>

dove <H1> corrisponde al titolo di livello più grande, mentre <H6> a quello più piccolo.

Esempio:

<H2> Titolo di secondo livello </H2>

(30)

Titoli preformattati

Va sottolineato che ogni volta che si usano i tag da <H1> a <H6> il testo viene formattato automaticamente in grassetto e subito dopo il

titolo viene lasciata una riga vuota.

(31)

Mandare a capo il testo

L’HTML ignora gli spazi bianchi. Cosa significa?

Vediamo con un esempio:

Come mandare a capo il testo quindi?

È sufficiente inserire un tag <BR> nel punto in cui si vuole che il testo vada a capo.

(32)

Siete migliori di Front Page

Vediamo come Microsoft Word (convertitore) avrebbe realizzato la vostra stessa pagina web:

Front page (WYSIWYG) si sarebbe comportato meglio ma avrebbe fatto comunque grossi errori:

Riferimenti

Documenti correlati

Esistono altre funzione trigonometriche di cui menzioniamo solamente la cotangente definita come l’inverso della tangente (1 / tangente, ovvero coseno / seno).Esistono anche

È da notare il fatto che tra i metadati di un inode non c’è il nome del file, in quanto esso viene memorizzato soltanto all’interno della directory che lo contiene

Per i dati conferiti per le finalità di cui ai punti, 3, 4, 5, 6 7 del paragrafo &#34;Dati e finalità del trattamento&#34; la prestazione del consenso è facoltativa, ma in difetto

L’esame istologico del materiale inviato, cioè della III porzio- ne duodenale e della prima ansa digiunale, evidenzia un ampio e diffuso spandimento emorragico che

In order t o characterize the critical behavior of the DSSki systems, we define the minimum interarrival time E,, for each earth station as that particular mean

Discrete volcanic gas measurements collected at Lastarria volcano (northern Chile) found evidence for a well-developed hydrothermal system between May 2006 and June 2009 from

Compresi i i piani di lavoro, le opere provvisionali e di protezione, la movimentazione con qualsiasi mezzo meccanico o manuale delle macerie nell'ambito del cantiere; il carico

Il ridimensionamento della prova di storia nell’esame di maturità, l’avvenuta riduzione delle ore di insegnamento nelle scuole, il vertiginoso decremento delle cattedre