Hallo Gaby,
du musst dir als erstes überlegen, was du willst und welche Technik benötigt wird. Danach weißt du, ob du Javascript benötigst und ob noch weitere Scripte dazu kommen müssen.
-
Dialog benötigt Javascript zum Öffnen. Hast du einen Dialog mit dem Benutzer?
-
Details/Summary ist nur html. Legt die weiteren Inhalte hinter das, was im Summary steht.
-
Popover benötigt nur html. Legt die weiteren Inhalte frei positioniert über den Rest der Seite, Default ist mittig zentriert. Man kann aber auch anders positionieren. Wenn das Popover-Fenster relativ zum Öffnen-Button positioniert werden soll, kommt die Anchor-Technik zum Einsatz. Und die benötigt Stand heute im Firefox einen Javascript-Polyfill. Den kannst du vom CDN holen oder auch selbst hosten.
Gruß
Jürgen