Lightbox génère une structure HTML invalide (div à l'intérieur de p) provoquant des erreurs d'affichage

Lightbox génère une balise <div> pour chaque image, mais les balises div ne peuvent pas être à l’intérieur des balises p (selon les spécifications HTML, le modèle de contenu pour <p> est du contenu de formulation, qui n’inclut pas <div>). Cela amène les navigateurs à fermer ces div et à les faire sortir des balises p. Tout contenu suivant est également hors de la balise p, ce qui pose des problèmes dans certains environnements. Par exemple,

[details="details" open]
![image aléatoire|690x388](upload://2gkjgw9XkBQlTRrNCIxGZ96CLRC.png)
Du texte *en italique* ou **en gras** ou @mention de panique
[/details]
details


Du texte en italique ou en gras ou @mention de panique

devrait s’afficher comme

Du texte en italique ou en gras ou @mention de panique

au lieu de l’actuel

Le comportement actuel est le résultat du fait que <details> traite chaque enfant direct comme un bloc.

2 « J'aime »

Pouvez-vous développer, dans quels environnements ? Cela nous aidera à prioriser une correction.

2 « J'aime »

Comme dans la balise

montrée ci-dessus.