di Fabio Rossi rossi-f@fileita.it
Credo che la maggior parte degli sviluppatori Web abbia avuto a che fare con le tabelle, gioie e dolori dellÆHTML. Indubbiamente le tabelle rimangono uno strumento molto versatile, utilizzabili per molteplici usi. Una delle applicazioni canoniche è sicuramente quella che le vede protagoniste nella disposizione dei vari elementi di una pagina HTML (immagini, testo, ecc.). I risultati che si ottengono, tuttavia, non sono sempre ottimali; a volte, le pagine realizzate sul nostro PC o MAC sono visualizzate perfettamente, ma quando andiamo a visualizzarle, magari on-line, su qualche altro elaboratore che non utilizza il nostro stesso browser, le cose cambianoà
Fortunatamente la "ricerca" di soluzioni sempre più evolute (non perfette!) continua ogni giorno, prospettando allo sviluppatore HTML sempre nuove soluzioni. Avete mai sentito parlare dei Layers?
I Layers rappresentano una soluzione decisamente evoluta inerente il posizionamento assoluto di oggetti allÆinterno di documenti HTML. Grazie ad essi avremo la certezza che la disposizione dei vari elementi sarà sempre la stessa, indipendentemente dal browser installato sul nostro elaboratore.
A questo punto darei una definizione rigorosa del concetto di Layer: con questo termine intendiamo un "contenitore", che può accogliere al suo interno qualunque tipo di oggetto che costituisce una pagina Web. In un Layer potremo inserire unÆimmagine in qualunque formato, dei blocchi di testo o dei paragrafi, delle animazioni create con qualunque tool di sviluppo, ecc. Altra caratteristica insita nella definizione stessa di Layer è la possibilità di definire la sua esatta collocazione allÆinterno dei documenti HTML. E quando dico esatta vuol dire esatta! Ma questo lo vedremo fra poco a livello pratico.
Vi chiederete: "Come faccio ad utilizzare i Layers nelle mie pagine Web?".
In primo luogo tengo a precisare che i Layers vengono supportati pienamente a partire dalle versioni 4.0 dei vari browsers. Oggi, tuttavia, non si tratta più di un fatto discriminante, dal momento che le versioni 4.0 dei programmi di navigazione sono diffuse capillarmente. E presto arriveremo alle release 5.0!
Detto questo possiamo analizzare a livello pratico, la sintassi delle "istruzioni" necessarie per inserire Layers nelle pagine Web.
SINTASSI
<div id="Layer1" style="position:absolute; width:(nr)px; height:(nr)px; z-index:1; left:(nr)px; top:(nr)px"><img src="percorso oggetto " width="(in px)" height="(in px)"></div>
Commentiamo le parti fondamentali:
A questo punto siete in grado di utilizzare i Layers nelle vostre pagine HTML. Provateli e fatemi sapere le vostre impressioni.
I vostri commenti e le vostre richieste vanno indirizzate a Fabio Rossi rossi-f@fileita.it oppure fabiorossi@streamer.net .