Les valeurs possibles pour le dépassement sont :
visible
hidden
auto
scroll
Voir aquí o aquí pour une discussion à ce sujet.
L'utilisation de toute autre valeur dans différents navigateurs donnera des résultats imprévisibles car ils traitent la valeur incorrecte différemment.
Editar : Suite au commentaire, j'ai réussi à trouver la mention de overflow:overlay aquí .
Le recouvrement est décrit comme suit :
Le contenu est coupé et des barres de défilement sont ajoutées si nécessaire.
Il est également important de noter qu'il ne fonctionne que dans Safari ou Chrome (c'est-à-dire WebKit).
Cet article sur WebKit bugzilla suggère qu'il n'est pas long pour ce monde dans tous les cas :
WebKit dispose actuellement d'une valeur de débordement CSS propriétaire appelée "overlay" qui n'est pas documentée et qui, d'après ce que je peux dire en lisant le code, fonctionne exactement comme "auto".
Nous devrions soit le supprimer, soit le renommer en "-webkit-overlay".
Mise à jour mars 2016
On dirait que overflow: overlay
n'a pas disparu. Il y a des signes qu'elle fait son chemin dans les normes.
La différence entre overlay
y auto
serait seulement que les barres de défilement apparaissent au-dessus du contenu de la page, et qu'elles ne prennent pas d'espace de mise en page.
Voir ici pour la discussion .