G. Mecca – [email protected] – Università della Basilicata Tecnologie di Sviluppo per il Web...

41
G. Mecca – [email protected] – Università della G. Mecca – [email protected] – Università della Basilicata Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima pagina)

Transcript of G. Mecca – [email protected] – Università della Basilicata Tecnologie di Sviluppo per il Web...

Page 1: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

G. Mecca – [email protected] – Università della Basilicata G. Mecca – [email protected] – Università della Basilicata

Tecnologie di Sviluppo per il Web

XHTML

Principali Moduli

versione 2.0Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons

(vedi ultima pagina)

Page 2: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

2G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Sommario

Introduzione XHTML Basic

Moduli di XHTML Basic Da XHTML Basic a XHTML 1.0 Strict

Uso degli Standard

XHTML >> Principali Moduli >> Sommario

Page 3: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

3G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Introduzione

Linguaggi di riferimento per il corsoXHTML 1.0 StrictXHTML Basic

XHTML 1.0 Strictriformulazione di HTML 4.0 Strict in XMLDTD successivamente diviso in moduli

XHTML Basicinsieme minimo di moduli

XHTML >> Principali Moduli >> Introduzione

Page 4: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

4G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Introduzione

XHTML >> Principali Moduli >> Introduzione

HTML4-frameset.dtd

HTML4-transitional.dtd

HTML4-strict.dtd

HTML3.2.dtd

XHTML1-frameset

XHTML1-transitional

XHTML1-strict

XHTML-basic.dtdHTML2.0.dtd

Page 5: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

5G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

XHTML Basic

Elenco completo dei moduliStructure, Text,

Hypertext, ListImageBasic FormsBasic TablesLinkObjectMeta, Base

Moduli mancantiscript (es: JavaScript)tabelle nidificate

Altri modulipresentazione (es: b)mappeframe“legacy” tag (es: font)

XHTML >> Principali Moduli >> XHTML Basic

Page 6: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

6G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

XHTML Basic

Nella lezioneStructure, Text, Hypertext, ListImageBasic TablesMeta

Nelle lezioni successiveLinkBasic Forms

XHTML >> Principali Moduli >> XHTML Basic

Page 7: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

7G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

XHTML Basic

Cosa restamodulo Object e modulo Base

Modulo Objectserve per immergere in una pagina oggetti

arbitrari (es: plug-in e applet) Modulo Base

molto poco utilizzatoserve a specificare un URI di base per

espandere i riferimenti relativi nella pagina

XHTML >> Principali Moduli >> XHTML Basic

Page 8: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

8G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

XHTML Basic

Intestazione di una pagina XHTML-basic <?xml version="1.0“ ?> <!DOCTYPE html

PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN“ "DTD-xhtmlbasic/xhtml-basic10.dtd">

Il DTD di XHTML Basicxhtml-basic10.dtdnumerosi file, uno per ciascun modulo

XHTML >> Principali Moduli >> XHTML Basic

Page 9: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

9G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

XHTML Basic

Moduli di XHTML Basicsono sostanzialmente pezzi di DTDdefiniscono alcuni elementi e i loro attributi

Come descriverliattraverso l’albero corrispondenteattraverso il codice del DTDoppure semplicemente attraverso la

descrizione degli elementi e degli attributi(sceglieremo questa soluzione)

XHTML >> Principali Moduli >> XHTML Basic

Page 10: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

10G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

XHTML Basic

Elementi di flussoelementi a livello di blocco, elementi in linea

Elementi a livello di bloccotitoli (“headings”)blocchi (“block”) (es: paragrafi, tabelle ecc.)liste (“list”)

Elementi in lineatesto, collegamenti, immagini ecc.

XHTML >> Principali Moduli >> XHTML Basic

Page 11: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

11G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

XHTML Basic

EntitàLatin, Special, Symbol

Attributi di uso comune per gli elementiid: attribuisce un identificatore ad un

elementoclass: attribuisce un id. di classe ad un elem.xml:lang: specifica la lingua del contenuto

XHTML >> Principali Moduli >> XHTML Basic

Page 12: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

12G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Modulo di Struttura

XHTML >> Principali Moduli >> XHTML Basic

html

bodyhead

title

#PCDATA

xmlns=http://www.w3.org/

1999/xhtml

U0..*

heading block list

Page 13: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

13G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Modulo di Struttura

XHTML >> Principali Moduli >> XHTML Basic

elemento attributo modello di contenuto

html xmlns, xml:lang (head, body)

head xml:lang (title)

title xml:lang #PCDATA

body id, class, xml:lang

(heading | block | list)*

Page 14: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

14G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Modulo di Struttura

XHTML >> Principali Moduli >> XHTML Basic

<?xml version="1.0“ ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN“ "DTD-xhtmlbasic/xhtml-basic10.dtd">

<html xmlns="http://www.w3.org/1999/xhtml“>

<head>

<title>Esempio</title>

</head>

<body>

...

</body>

</html>

Page 15: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

15G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Modulo di Metainformazioni

Funzioneconsentire di specificare meta-informazioni

sul contenuto di una pagina Un unico elemento: meta

si aggiunge al modello di contenuto di head<!ELEMENT head (title, meta*)>

XHTML >> Principali Moduli >> XHTML Basic

elemento attributo modello di contenuto

meta name, content, http-equiv …

EMPTY

Page 16: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

16G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Modulo di Metainformazioni

Informazioni nell’elemento metainsieme di coppie di attributi name, contentes: <meta name=“author” content=“Pinco Pallino” />

<meta name=“keywords” content=“HTML, prova”/> Inoltre

può essere utilizzato per specificare intestazioni HTTP relative alla pagina

attributo http-equives: <meta http-equiv=“Expires” content=“<data>” />

XHTML >> Principali Moduli >> XHTML Basic

Page 17: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

17G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Modulo di Metainformazioni

XHTML >> Principali Moduli >> XHTML Basic

<?xml version="1.0“ ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN“ "DTD-xhtmlbasic/xhtml-basic10.dtd"><html xmlns="http://www.w3.org/1999/xhtml“><head> <title>Esempio</title>

<meta name=“author” content=“Pinco Pallino” /> <meta name=“keywords” content=“prova, HTML” /> </head>

<body> ...</body></html>

Page 18: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

18G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Modulo di Testo

Definisce tre categorie di elementiheading, block, inline

Headingtitoli delle sezioni del documento

Blockblocchi identificabili del documentopossono contenere altri blocchi, inline e testo

Inlineporzioni di testo, contengono solo inline o testo

XHTML >> Principali Moduli >> XHTML Basic

Page 19: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

19G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Modulo di Testo

Headingh1, h2, h3, h4, h5, h6

Blockp: paragrafipre: testo preformatt.div: raggruppamento

di elementi in bloccoaddress: indirizziblockquote: citazioni

(attributo cite)

Inlinebr: interruzione di

lineaspan:raggruppamento

di elementi in linea em: enfatizzatostrong: rafforzatoq: citazioni brevi

(attributo cite)…

XHTML >> Principali Moduli >> XHTML Basic

Page 20: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

20G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Modulo di Testo

XHTML >> Principali Moduli >> XHTML Basic

<html xmlns="http://www.w3.org/1999/xhtml“><head> <title>Esempio</title></head><body>

<h1>Titolo principale</h1>

<p>Questo &egrave; un documento di esempio relativo ad <em>XHTML Basic</em> <br /> Sono andato a capo</p>

</body></html>

Page 21: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

21G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Modulo Ipertestuale

Elemento a (ancora)collegamenti ad altri URIattributo href con riferimento ad URIsi aggiunge agli elementi inline

XHTML >> Principali Moduli >> XHTML Basic

elemento attributo modello di contenuto

a href … (#PCDATA | inline)

Page 22: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

22G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Modulo Ipertestuale

XHTML >> Principali Moduli >> XHTML Basic

<body> <h1>Titolo principale</h1> <p>Questo &egrave; un documento di esempio relativo ad <em>XHTML Basic</em> <br /> Sono andato a capo

<a href=“http://www.difa.unibas.it”> <strong>Sito del DIFA</strong> </a>

<a href=“documenti/prova.html”> Una pagina di prova </a>

</p>

</body>

Page 23: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

23G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Modulo delle Immagini

Elemento imgriferimento ad un’immagine da immergere

nella pagina XHTML durante la visualizzaz.formati ordinari: gif, jpgsi aggiunge agli elementi inline

XHTML >> Principali Moduli >> XHTML Basic

elemento attributo modello di contenuto

img src

alt

width, height, …

EMPTY

Page 24: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

24G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Modulo delle Immagini

XHTML >> Principali Moduli >> XHTML Basic

<body> ... <p> ... <a href=“documenti/prova.html”> Una pagina di prova </a>

<img src=“lavagna.gif” alt=“Immagine di una lavagna”

width=“259” height=“248” /> </p> </body>

Page 25: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

25G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Modulo delle Liste

Liste di elementi Due tipologie

numerate (ol) e non numerate (ul)

XHTML >> Principali Moduli >> XHTML Basic

elemento attributo modello di contenuto

ol … (li)+

ul … (li)+

li … (#PCDATA | flow)*

Page 26: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

26G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Modulo delle Liste

XHTML >> Principali Moduli >> XHTML Basic

<body> ... <ul> <li><p>primo elemento di una lista</p></li> <li><p>secondo elemento di una lista</p></li> </ul> ...</body>

<body>... <ol> <li><p>primo elemento di una lista</p></li> <li><p>secondo elemento di una lista</p></li> </ol> ...</body>

Page 27: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

27G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Modulo delle Tabelle

Tabelleelemento radice: table

attributo summary per descrivere il contenutodidascalia opzionale dopo table: captionuna o più righe: trfatte di una o più celle di valori: tdeventuali celle di intestazione: th

XHTML >> Principali Moduli >> XHTML Basic

Page 28: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

28G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Modulo delle Tabelle

XHTML >> Principali Moduli >> XHTML Basic

elemento attributo modello di contenuto

table summary … (caption?, tr+)

caption … (#PCDATA | inline)*

tr … (th | td)+

th colspan, rowspan, scope (row | column) …

(#PCDATA | flow)* meno altri elementi table

td colspan, rowspan … (#PCDATA | flow)* meno altri elementi table

Page 29: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

29G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Esempio

XHTML >> Principali Moduli >> XHTML Basic

Finestra del Browser

A B C D

xxx yyy zzz ww

due righe 123 tre

col.

<table>

</table>

<tr>

</tr>

<th>A</th><th>B</th><th>C</th><th>C</th>

<tr>

</tr>

<td>xxx</td><td>yyy</td><td>zzz</td><td>ww</td>

<tr>

</tr>

<td colspan=“2”>due righe</td><td>123</td><td rowspan=“3”>tre col.</th>

Page 30: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

30G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Modulo delle Tabelle

XHTML >> Principali Moduli >> XHTML Basic

<table> <caption>Orario lezioni</caption> <tr> <th>Orario</th><th>Lunedi’</th><th>Martedi’</th> </tr> <tr> <td>8-9</td><td>Basi Dati</td><td>Calcolo</td> </tr> <tr> <td>9-10</td><td>Sv. Web</td><td>Calcolo</td> </tr></table>

Page 31: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

31G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Riassumendo

Rivediamo l’esempio completo Attenzione

il browser non effettua convalideè necessario verificare la correttezza del

codice Validatori

xmlvalidhttp://validator.w3.org, validatore in linea

XHTML >> Principali Moduli >> XHTML Basic

>> esempioXHTMLBasic.html>> DOM Inspector>> xmlvalid

Page 32: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

32G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Validatore

HTML e XHTML

Page 33: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

33G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Validatore

HTML e XHTML

Page 34: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

34G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Da XHTML Basic a XHTML 1.0 Strict Per la maggior parte delle applicazioni

XHTML Basic e CSS consentono di sviluppare la maggior parte dei siti

vantaggio: è praticamente visualizzabile da qualsiasi browser e dispositivo

In alcuni casise i moduli sono insufficienti, allora è

possibile utilizzare XHTML 1.0 Strict

XHTML >> Principali Moduli >> XHTML Basic

Page 35: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

35G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Da XHTML Basic a XHTML 1.0 Strict Limiti tipici di XHTML Basic

non consente di utilizzare tabelle nidificate>> modulo Tables di XHTML 1.0 Strict

non consente di utilizzare script nella pagina (es: JavaScript): >> modulo Script

non consente di utilizzare alcuni controlli nelle maschere: >> modulo Form

non consente di specificare stili CSS per i singoli elementi: >> modulo Style

XHTML >> Principali Moduli >> XHTML Basic

Page 36: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

36G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Utilizzo degli Standard

In questi casiè necessario consultare lo standard di

XHTML 1.0 Strict: documenti del consorziopurtroppo la consultazione non è

semplicissima Esempio

supponiamo di voler verificare la sintassi e la semantica di un elemento di XHTML Basic oppure di XHTML 1.0 Strict

XHTML >> Principali Moduli >> XHTML Basic

Page 37: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

37G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Utilizzo degli Standard

I Caso: elemento di XHTML Basic I Passo

standard XHTML Basicmoduli appartenenti al linguaggio ed elementi

II PassoModularization of XHTMLdefinizione del modulo

III Passostandard di HTML 4.0semantica degli elementi

XHTML >> Principali Moduli >> XHTML Basic

Page 38: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

38G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Utilizzo degli Standard

I Caso: elemento di XHTML 1.0 Strict I Passo

Modularization of XHTMLdefinizione del modulo

II Passostandard di HTML 4.0semantica degli elementi

Inoltrestandard XHTML 1.0caratteristiche di base del linguaggio

XHTML >> Principali Moduli >> XHTML Basic

Page 39: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

39G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Riassumendo

Introduzione XHTML Basic

Moduli di XHTML Basic Da XHTML Basic a XHTML 1.0 Strict

Uso degli Standard

XHTML >> Principali Moduli >> Sommario

Page 40: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

40G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Elenco dei Moduli Structure Module*

body, head, html, title Metainformation Module

meta Text Module*

abbr, acronym, address, blockquote, br, cite, code, dfn,

div, em, h1, h2, h3, h4, h5, h6, kbd, p, pre, q, samp,

span, strong, var Hypertext Module*

a Image Module

img

List Module* dl, dt, dd, ol, ul, li

Basic Tables Module caption, table, td, th, tr

Link Module link

Basic Forms Module form, input, label, select,

option, textarea Object Module

object, param Base Module

base

XHTML >> Principali Moduli >> Appendice

Page 41: G. Mecca – mecca@unibas.it – Università della Basilicata Tecnologie di Sviluppo per il Web XHTML Principali Moduli versione 2.0 Questo lavoro è concesso.

41G. Mecca - Tecnologie di Sviluppo per il WebG. Mecca - Tecnologie di Sviluppo per il Web

Termini della Licenza

Termini della Licenza

This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/1.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.

Questo lavoro viene concesso in uso secondo i termini della licenza “Attribution-ShareAlike” di Creative Commons. Per ottenere una copia della licenza, è possibile visitare http://creativecommons.org/licenses/by-sa/1.0/ oppure inviare una lettera all’indirizzo Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.