HTML 4 code tutorial


Indice con descrizione ed esempi

Legenda:  F= Facoltativo,  P= End tag proibito,  V= Vuoto,   D= Deprecato,
L= Loose DTD,  f= DTD Frameset

Nome Start Tag End Tag Vuoto Deprecato DTD Descrizione
A           àncora
ABBR           forma abbreviata (es.: WWW, HTTP, ecc.)
ACRONYM           acronimo
ADDRESS           informazioni sull'autore
APPLET       D L applet Java
AREA   P V     area di una mappa immagine lato-cliente
B           stile di testo in...grassetto
BASE   P V     URL di base del documento
BASEFONT   P V D L Tipologia base dei caratteri
BDO           sovrascrive l'algoritmo bidirezionale
BIG           stile testo ingrandito
BLOCKQUOTE           citazione lunga
BODY F F       corpo del documento
BR   P V     interruzione di riga forzata
BUTTON           pulsante
CAPTION           Titolo della tabella
CENTER       D L abbreviazione per DIV align=center
CITE           citazione
CODE           frammento di codice
COL   P V     colonna in una tabella
COLGROUP   F       gruppo di colonne in una tabella
DD   F       definizione di un termine
DEL           testo cancellato
DFN           racchiude una definizione
DIR       D L elenco di directory
DIV           contenitore generico di lingua/stile
DL           elenco di definizioni
DT   F       termine definito
EM           enfasi
FIELDSET           gruppo di controlli di un modulo
FONT       D L cambiamento locale alla serie dei caratteri
FORM           modulo interattivo
FRAME   P V   f sottofinestra
FRAMESET         f suddivisione della finestra
H1           titolo
H2           titolo
H3           titolo
H4           titolo
H5           titolo
H6           titolo
HEAD F F       Testata del documento
HR   P V     riga orizzontale
HTML F F       radice del documento
I           stile italico del testo
IFRAME         L sottofinestra in linea
IMG   P V     immagine incorporata
INPUT   P V     controllo del modulo
INS           testo aggiunto
ISINDEX   P V D L campo di immissione a riga singola
KBD           il testo inserito dall'utente
LABEL           etichetta di un campo del modulo
LEGEND           leggenda di un gruppo dei campi di un modulo
LI   F       elemento di un elenco
LINK   P V     un collegamento indipendente dal mezzo
MAP           mappa immagine sul lato cliente
MENU       D L elenco
META   P V     metainformazioni generiche
NOFRAMES         f contenitore di contenuto alternativo per la riproduzione non basata sui frame
NOSCRIPT           contenitore di contenuto alternativo per la riproduzione non basata su script
OBJECT           oggetto generico incorporato
OL           elenco ordinato
OPTGROUP           gruppo di opzioni
OPTION   F       opzione selezionabile
P   F       paragrafo
PARAM   P V     valore di proprietà denominata
PRE           testo preformattato
Q           breve citazione in riga
S       D L stile per il testo cancellato
SAMP           Indica un campione/esempio prodotto dai programmi, dagli scritti, ecc.
SCRIPT           dichiarazione d'uso (dello Script)
SELECT           selettore di scelte
SMALL           stile testo rimpicciolito
SPAN           contenitore generico di lingua/stile
STRIKE       D L testo attraversato da una riga (cancellato)
STRONG           come "B" scrive il testo in...Grassetto
STYLE           informazioni sullo stile
SUB           il testo viene scritto al disotto del rigo  (pedice)
SUP           il testo viene scritto al disopra del rigo  (apice)
TABLE           tabella
TBODY F F       corpo della tabella
TD   F       cella della tabella
TEXTAREA           campo di testo su piú righe
TFOOT   F       parte bassa della tabella
TH   F       cella d'intestazione di una tabella
THEAD   F       intestazione di tabella
TITLE           titolo del documento
TR   F       riga di tabella
TT           stile testo telescrivente o a spaziatura fissa
U       D L stile testo sottolineato
UL           elenco non ordinato
VAR           instanza di una variabile o argomento di un programma

Interpretazione di alcuni elementi

*  DTD   "Definizione del Tipo di Documento. Interpretazione della

Un documento HTML valido dichiara quale versione di HTML è utilizzata nel documento. La dichiarazione del tipo di documento indica la definizione del tipo di documento (DTD) in uso per il documento (si veda [ISO8879]).

L'HTML 4.0 specifica tre DTD, perciò gli autori dovranno includere una delle tre dichiarazioni del tipo di documento nei loro documenti. Le DTD si differenziano negli elementi che supportano.

La DTD ristretta dell'HTML 4.0 include tutti gli elementi e gli attributi che non sono stati disapprovati o che non appaiono nei documenti organizzati a frame. Per i documenti che utilizzano questa DTD, usare questa dichiarazione del tipo di documento:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">

La DTD transitoria dell'HTML 4.0 include tutto ciò che è contenuto nella DTD rigorosa più gli elementi e gli attributi disapprovati (la maggioranza dei quali riguarda la presentazione visuale). Per i documenti che utilizzano questa DTD, usare questa dichiarazione del tipo di documento:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
"http://www.w3.org/TR/REC-html40/loose.dtd">

La DTD organizzata a frame dell'HTML 4.0 include tutto ciò che è contenuto nella DTD transitoria piú i frame. Per i documenti che utilizzano questa DTD, usare questa dichiarazione del tipo di documento:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN"
"http://www.w3.org/TR/REC-html40/frameset.dtd">

L'URL in ciascuna dichiarazione del tipo di documento consente agli interpreti HTML di scaricare la DTD e tutti gli insiemi di entità che sono richiesti. I seguenti Downloads si riferiscono alle DTD e agli insiemi di entità HTML 4.0 che il W3C supporta:




http://www.w3.org/TR/REC-html40/strict.dtd -- DTD rigorosa, predefinita

http://www.w3.org/TR/REC-html40/loose.dtd -- DTD allargata

http://www.w3.org/TR/REC-html40/frameset.dtd -- DTD per documenti organizzati a frame

Il legame tra gli identificatori pubblici e i file può essere specificato utilizzando un file di catalogo che segue il formato raccomandato da SGML Open Consortium. Un file di catalogo esemplificativo per HTML 4.0 è incluso all'inizio della sezione sulle informazioni di riferimento in SGML per HTML. Le ultime due lettere della dichiarazione indicano la lingua della DTD. Per HTML, questa è sempre la lingua inglese ("en").

Sorgente: liberliber.it

* Introduzione ai Frames

Le strutture dell' HTML permettono agli autori di presentare dei documenti a schermo multiplo, (Multi finestre) che possono essere finestre o sottofinestre indipendenti. Gli schermi multipli offrono ai progettisti un aiuto a mantenere determinate informazioni visibili, mentre altri schermi sono arrotolati (Scrolled) o sostituiti (Replaced). Per esempio, all'interno della stessa finestra, una struttura potrebbe visualizzare una bandiera statica, un secondo un menu di navigazione e un terzo il documento principale che può essere navigato nel suo "Βody" o essere sostituito attraversandolo nel secondo telaio. Vediamo insieme un esempio:
Questo e' un semplice documento Frame:

Layout esempio di un Frame Sorgente: http://www.w3.org/TR/REC-html40/present/frames.html#edef-FRAME