Compatibilità hardware e software

Le pagine devono essere visualizzabili indipendentemente dalla piattaforma hardware e software a disposizione dell'utente.

Alcune teconologie (come VBScript, ad es.) non sono disponibili neanche in entrambe i principali browser e sono quindi da evitare acuratamente o da affiancare ad altre tecnologie standard.

Dovrebbe essere minimale l'utilizzo di:

  1. plugin: a meno che non sia un sito particolarmente importante o interessante, sono poche le persone disposte a scaricare del software solo per vedere un sito.
  2. applet java: non tutti i browser hanno una Java Machine e soprattutto in non tutti i browser è abilitata.
  3. tecnologie nuove o non standard in generale: se vi dicessero che per vedere un film dovete cambiare televisore e prendere l'ultimo modello, non vi farebbe piacere. Allo stesso modo è necessario non imporre all'utente aggiornamenti a nuove tecnologie non ancora diffuse.