Bonjour à tous

Ceci est plus une question pour mes connaissances personnelles qu'un problème à proprement parler.

En analysant le code de newsletters que je reçois régulièrement, j'ai remarqué sur certaines d'entre elles qu'un bloc <div> est placé après la balise </html>, autrement dit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<html>
  <head>
    en-tête
  </head>
  <body>
    corps
  </body>
</html>
<div>
</div>
Quand j'ouvre la page dans mon navigateur, le texte contenu dans le bloc s'affiche normalement. Pourtant, sur mon éditeur HTML, il n'apparaît pas dans l'aperçu ...

Je souhaiterais en savoir plus sur cette pratique. Est-ce "autorisé" ? Á quoi cela sert-il ? En quoi est-ce différent de mettre ce bloc après la balise </html> plutôt qu'avant ?

Merci.