Je comprends pas, tu peux préciser ?
A propos de flex ? juste mettre un h1 en flex pour faire l’alignement de l’image en début, pourquoi pas, mais c’est inattendu.
Là j’ajoute un small dans le h1 pour afficher une info en plus et l’affichage est foiré parce que tout se comporte en blocs, sans marge, avec des alignement blocs alors qu’on est dans un h1 et qu’on attends un comportement inline de ce qu’on mets dedans.
Disons que ça correspond pas du tout aux conventions et aux usages dans SPIP (qui certes datent et gagneraient beaucoup à être revues, mais c’est un autre sujet...)
Ok, effectivement c'était une "bidouille" pour aligner l'icone.
Ceci dit, j'aurai mis le nom du fichier à la ligne, sous le titre, le tout dans un span en gardant le flex, mais bon c'est vraiment un détail.
Par contre, pour info <tt> est obsolète / deprecated :
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/tt