- · Niveau : DÉBUTANT
- · Compatibilité : Tous les navigateurs
Il existe toujours une marge par défaut dans un navigateur. Entre les objets et la fenêtre du navigateur une zone tampon ne peut être utilisée. Le tableau suivant indique la zone tampon de chaque navigateur selon le système d’exploitation :
Browser | Offset horizontal | Offset vertical | |
Netscape 6.x (Win) | 10 | 15 | |
Netscape 6.x (Mac) | ? | ? | |
Internet Explorer 5.x (Win) | 10 | 15 | |
Netscape Navigator (Communicator) 4.x (Win) | 8 | 8 | |
Netscape Navigator (Communicator) 4.x (Mac) | 8 | 8 | |
Internet Explorer 4.x (Win) | 10 | 15 | |
Internet Explorer 4.x (Mac) | 8 | 8 | |
Netscape Navigator (Communicator) 3.x (Win) | 10 | 15 | |
Netscape Navigator (Communicator) 3.x (Mac) | 8 | 8 | |
Internet Explorer 3.x (Win) | 10 | 16 | |
Internet Explorer 3.x (Mac) | 8 | 8 | |
Mesures en pixels
Source : Webmonkey
Il existe 4 attributs associés à la balise <BODY> qui permettent de modifier les zones tampons donnants la possibilité de mettre à zéro les marges du navigateur.
Mettre la marge à zéro.
<BODY MARGINWIDTH="0" LEFTMARGIN="0" MARGINHEIGHT="0" TOPMARGIN="0">
Ces attributs ne sont toutes fois pas compatibles avec tous les navigateurs. Par exemple, le navigateur Navigator 3.x ne les supporte pas. Vous aurez donc toujours une marge par défaut.
La solution consiste à produire des documents qui utilisent la marge par défaut de Netscape 3.x et d’ajuster les marges des autres navigateurs avec celle de Netscape 3.x qui est de 12 pixels.
<BODY MARGINWIDTH="12" LEFTMARGIN="12" MARGINHEIGHT="0" TOPMARGIN="0">
Note : Désuet au profit du CSS body { margin: 0; padding: 0; }