|
Le
terme calque est apparu en 1997. Les calques sont des éléments
du langage HTML que Netscape a ajouté dans la version 4.0
de son navigateur. La balise <layer> constitait en un bloc
transparent dans lequel on pouvait inclure du texte, des images,
des animations, et même d'autres calques. La
balise <layer> a disparu rapidement tout simplement parce
qu'elle n'était pas reconnue par Internet Explorer, mais
aussi parce qu'elle est arrivée un peu tard. Le consortium
W3C avait déjà prévu la possibilité
du positionnement non pas en HTML mais dans les feuilles de style
CSS. C'est pour cette raison que la balise <layer> n'est
jamais apparue dans le standard de langage HTML 4.0. Par contre,
le terme calque est resté... et souvent mal compris.
Si on considère
le fait que les nouvelles propriétés CSS pour positionner
des éléments font partie du standard officiel et
sont interprétées aussi bien par Netscape que par
Internet Explorer, la technique des calques en HTML doit être
mise à l'écart.
En fait, le
terme calque ne veut plus rien dire puisque chaque balise de bloc
peut servir de calque (<div>, mais aussi <p>, <h1>,...).
Les styles CSS permettent de positionner n'importe quelle balise
et de lui associer n'importe quel comportement (couleur, taille
de texte, position, chevauchement,...), il n'existe donc plus
de "balise attitrée" pour les calques, même
si <div> est encore confondue avec la notion de calque. |