|
|
Définition de calque |
n. m. Il s'agit d'une réminiscence du passé...
En 1997, le navigateur Netscape 4.0 introduit l'élément layer. Cet élément avait pour but de pouvoir être positionné au pixel près lors du rendu visuel du document HTML.
La norme CSS1, adoptée en 1996 par le W3C, elle, ne permettait une mise en forme que limitée. Lorsque le W3C introduisit le CSS2 en 1998, il choisit de définir le positionnement dans des feuilles de style, à l'extérieur du code HTML et en laissant le choix entre plusieurs modes de positionnement (absolute, relative, fixed, static).
Cependant, la notion de layer (traduite par calque en français) avait déjà été véhiculée par la plupart des éditeurs WYSIWYG les plus connus...
Cette notion est également présente dans les logiciels d'imagerie comme Adobe Photoshop ou Gimp par exemple. Dans ce contexte, les calques représentent différentes couches qu'il convient de superposer pour créer l'image finale.
En terme de code, cela se traduit aujourd'hui par l'utilisation d'un élément div auquel on applique la propriété CSS position:absolute.
Le terme de calque porte à confusion et l'histoire laisse croire que les balises div sont les calques. Or, le CSS permet de positionner n'importe quel élément de type bloc (les div mais également les p, les blocquote, les h1, h2, etc.).
L'élément div a pour but de vous permettre de diviser votre document en grandes sections. Son rôle n'est donc pas d'apporter une composante graphique a votre document ; au contraire, il est de vous permettre de structurer le document de manière logique sans influencer le rendu visuel.
Parler de "calques" signifie parler de "couches" que l'on peut superposer. En HTML, superposer des éléments se fait uniquement au moyen de CSS, les autres possibilités n'ayant pas été retenues par le W3C.
position: absolute; |
|
Ressources : CSS : Notions de base, Rubrique CSS |
Auteur : Cyril Fabby (MasterOfChakhaL) |
Permalien : Définition de calque du dictionnaire Internet |
Date d'ajout : 31/03/2007 |
Date de dernière mise à jour : 31/03/2007 |
| |
|