I Browser ed HTML

Il ruolo dei Browser è quello di implementare il lato Client del WWW.
Il loro compito è quindi quello di gestire la comunicazione con i Server e di interpretare il linguaggio HTML.
Esistono Browser per tutti i principali Sistemi Operativi, alcuni di essi sono completamente gratuiti, altri lo sono solo per utilizzo personale, altri sono a pagamento.
I due principali attori sulla scena sono Netscape (con Navigator) e Microsoft (con Internet Explorer).
Mentre va riconosciuto a Netscape il merito di aver lanciato il mercato con ottimi prodotti, attualmente la rincorsa di Microsoft può dirsi completata dal punto di vista tecnico, e la disponibilità a titolo gratuito del suo I.E. ne fa il prossimo dominatore del mercato.
Con il passare del tempo al Browser sono stati integrati i programmi per la gestione della Posta Elettronica e per l'accesso ai Newsgroup, in modo da fornire all'utente uno strumento unico per la navigazione su Internet.
La pressione esercitata dai produttori di informazione, verso la creazione di siti sempre più ricchi dal punto di vista multimediale, ha portato allo sviluppo di metodi proprietari per l'inclusione (peraltro prevista da HTML) di nuovi oggetti quali video, audio, mondi in realtà virtuale, ecc..
Per gestire queste nuove realtà i Browser prevedono la possibilità di integrarsi con moduli esterni, detti plug-in, che si fanno carico dell'elaborazione di tali oggetti.
Questa necessità di avere pagine sempre più interessanti, ha spinto Netscape e Microsoft ad aggiungere estensioni proprietarie al linguaggio HTML.
Attualmente HTML è arrivato alla versione 3.2, sempre accogliendo come standard quello che de-facto avevano già reso di normale utilizzo Netscape e Microsoft.
La prossima versione (la 4.0), dovrebbe finalmente interrompere questa rincorsa dell'ente certificatore (www.w3.org) appresso al mercato, e stabilire un punto di riferimento certo di lunga durata.
Il linguaggio HTML si pone l'obiettivo di descrivere l'aspetto ed i collegamenti esistenti tra pagine, il tutto senza far riferimento ad uno specifico sistema operativo, o alle caratteristiche del monitor.
La descrizione del layout del documento viene effettuata mediante tag racchiusi tra <>.
Quasi tutti i tag prevedono anche un tag di chiusura che indica il campo di applicabilità del tag stesso.
Quindi se, per esempio, si vuole evidenziare in grassetto una parte del testo, la si racchiudo tra i tag
<B>
e </B>.
I tag più usuali sono
<P> per segnare la fine di un paragrafo e lasciare una linea vuota prima del successivo; <BR> per andare a capo senza lasciare linee vuote; <H1></H1> per evidenziare il titolo dei capitoli; <A HREF=indirizzo></A> per definire i link ad altre pagine; <!--commento--> per inserire commenti; <TITLE>titolo</TITLE> per assegnare il titolo alla pagina; ecc..
L'aspetto complessivo di una pagina è:

<HTML>
      <HEAD>
           <TITLE>
......... </TITLE>
      </HEAD>
      <BODY>
           
...........
      </BODY>
</HTML>

Un elemento fondamentale per la definizione del layout di una pagina sono le tabelle che permettono di posizionare gli elementi all'interno di una pagina.
La definizione di una tabella ha il seguente aspetto:

<TABLE>
      <TR>
           <TD> ......... </TD>
           <TD> ......... </TD>
      </TR>
      <TR>
           <TD> ......... </TD>
           <TD> ......... </TD>
      </TR>
</TABLE>

Un metodo alternativo, è l'utilizzo dei frame, che permette di dividere lo schermo in aree indipendenti, ognuna dotata di scroll orizzontale e verticale autonomo.
La definizione del frameset di questa pagina ha il seguente aspetto:

<FRAMESET FRAMEBORDER="0" FRAMESPACING="0" COLS="157,621">
 
<FRAMESET ROWS="47,1*">
<FRAME SRC="MarchioAip.html" MARGINWIDTH="0" MARGINHEIGHT="0" SCROLLING="No" NORESIZE>
<FRAME SRC="MenuSeminarioInternet.html" NORESIZE>
</FRAMESET>
 
 <FRAMESET ROWS="47,*">
<FRAME MARGINWIDTH="0" MARGINHEIGHT="0" SCROLLING="No" NORESIZE>
<FRAME  SRC="IntestazioneSeminarioInternet.html">
<FRAME SRC="Introduzione.html" NAME="Testo">
</FRAMESET>
 
</FRAMESET>

La realizzazione di pagine HTML viene normalmente svolta utilizzando editor visuali che permettono di disegnare la pagina senza dover immettere manualmente i tag.
Nell'ambito dei prodotti professionali vanno ricordati FrontPage della Microsoft, PageMill della Adobe, WebMaster della Corel.
Uno dei pochi prodotti freeware è AOLpress di AOL.


L'indirizzo di questa pagina è: www.sancese.com/Lavoro/SeminarioInternet.html
L'indirizzo di questo frame è: www.sancese.com/Lavoro/IBrowser.html

Ultimo aggiornamento effettuato il  07 - Jan - 1998