
De façon à créer à la fois une marge supérieure et une ancre de retour en haut de page, je commence toutes les pages d'un site par :
<div id="top"></div>
Et, dans la feuille de style :
div#top {height: 20px; margin: 0:}
Et, quelque part en bas de page
<a href="#top">HAUT DE PAGE</a>
Bon, tout ça est très simple, et marche parfaitement sur Mozilla, IE, ICab, etc., avec toutefois un caprice énervant de IE 5 pour MacIntosh.
Le renvoi en haut de page renvoie sur le bas du block "top", donc la marge haute de 20px est bouffée.
Bien sûr, je peux sans doute m'en sortir avec un top au dessus du top, ça devrait marcher.
<div id="surtop"></div>
<div id="top"></div>
Et, dans la feuille de style :
div#surtop {display: none;}
div#top {height: 20px; margin: 0;}
Mais je déteste le code inutile et si quelqu'un a une idée plus simple, MERCI d'avance.