/ EN CLAIR
Un overlay Relative se place dans le flux de son parent : il reste attaché à l'élément qui l'a ouvert et bouge avec lui.
C'est ce qu'on veut pour une infobulle, un menu déroulant, une liste de suggestions sous un champ : la surcouche appartient visuellement au déclencheur, et elle le suit si la page défile.
La différence avec le Fixed est donc une question de rattachement : au viewport pour une modale, au parent pour un menu. Choisir l'un pour l'autre donne un menu qui se décroche au défilement.















