Les calques utilisent trois technologies web : HTML/XHTML, CSS et JavaScript. Les calques constituent une partie importante de HTML Dynamique (DHTML). Ils permettent de regrouper des parties d’un document HTML afin de les manipuler comme un tout. On peut ainsi déplacer dynamiquement des parties d’un document. On peut aussi cacher et faire apparaître des parties d’un document à volonté.
Un calque peut contenir tout ce qui peut être contenu dans le corps d’un document. On peut donc y placer du texte, des images, des tableaux, des liens, des formulaires, … et même d’autres calques. La solution présentée ici fonctionne sur tous les navigateurs connus.
On définit un calque en utilisant les balises <DIV>
et </DIV>
. Voici un exemple représentatif de la façon de
définir des calques :
<div id="unLayer" style="position:absolute; left:124px; top:68px; width:281px; height:108px; z-index:1; overflow: visible; visibility: inherit; background- color: #00FFCC; layer-background-color: #00FFCC; background-image: url(test1a4.gif); layer-background-image: url(test1a4.gif) ; clip: rect(10 50 50 10)"> contenu du calque ici. </div>