Applied Information Technology - V. Sviluppo di pagine web: Advanced HTML.

[Precedente] [Indice] [Successiva]

5) Limiti di HTML

È statico

Gli unici elementi di interattività sono i link da seguire e le form da compilare.

Non è possibile creare oggetti o testi in movimento.

Non è possibile assicurarsi che le form siano compilate correttamente.

Non è possibile permettere all'utente di personalizzare la sua visione del sito.

Questi limiti possono essere superati con HTML dinamico (DHTML) che sfrutta al massimo le potenzialità del browser grazie alla combinazione di:

Descrive solo la formattazione

I tag di HTML non permettono di rappresentare, ad esempio, formule matematiche, chimiche o spartiti musicali.

I tag di HTML dipendono dalla specifica che si segue. Se non esiste un tag che potrebbe esserci utile non possiamo inventarlo e dobbiamo aspettare la specifica successiva con la speranza che venga inserito.

I tag di HTML definiscono il modo in cui, ad esempio, un testo deve apparire senza dirci nulla del suo contenuto semantico (a parte alcune eccezioni). Nell'esempio che segue ogni tag identifica la formattazione del suo contenuto, ma il suo significato.

HTML permette di visualizzare i dati, ma non permette di scambiarli tra applicazioni diverse (ad esempio, database di banche)

Esempio
<PERIODIC_TABLE>

  <ATOM PHASE="GAS">
    <NAME>Hydrogen</NAME>
    <SYMBOL>H</SYMBOL>    
    <ATOMIC_NUMBER>1</ATOMIC_NUMBER>
    <ATOMIC_WEIGHT>1.00794</ATOMIC_WEIGHT>
    <BOILING_POINT UNITS="Kelvin">20.28</BOILING_POINT>
    <MELTING_POINT UNITS="Kelvin">13.81</MELTING_POINT>
    <DENSITY UNITS="grams/cubic centimeter"><!-- At 300K -->
      0.0899
    </DENSITY>
  </ATOM>

  <ATOM PHASE="GAS">
    <NAME>Helium</NAME>
    <SYMBOL>He</SYMBOL>    
    <ATOMIC_NUMBER>2</ATOMIC_NUMBER>
    <ATOMIC_WEIGHT>4.0026</ATOMIC_WEIGHT>
    <BOILING_POINT UNITS="Kelvin">4.216</BOILING_POINT>
    <MELTING_POINT UNITS="Kelvin">0.95</MELTING_POINT>
    <DENSITY UNITS="grams/cubic centimeter"><!-- At 300K -->
      0.1785
    </DENSITY>
  </ATOM>
</PERIODIC_TABLE>

Visualizza l'esempio con Internet Explorer

Questi limiti sono superati da XML (vedi esempio).


[Precedente] [Indice] [Successiva]

Per informazioni apweb@inwind.it - Ultima modifica 04-Jun-2002

Valid HTML 4.01!