Project

General

Profile

Development #69231

Grille flexblox & newline

Added by Lauréline Guérin 5 months ago. Updated 4 months ago.

Status:
Nouveau
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
19 September 2022
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

Dans combo, si on a un placeholder en mode flex, une classe newline sur une cellule ne fonctionne.

History

#2

Updated by Frédéric Péters 5 months ago

Oui ça fait partie des limitations connues et ~acceptées de la grille "flex". Il faudrait ThomasJ pour repointer tout ça. Perso ça me manque aussi et je me disais qu'il faudrait éventuellement en arriver à du js pour insérer un <div> vide avec la bonne largeur "flex" pour forcer un passage à la ligne. (j'ai peut-être déjà écrit ça dans d'autres tickets).

#3

Updated by Thomas Jund 4 months ago

La class .newline aujourd'hui ne fonctionne qu'en contexte float.
Il n'existe pas encore de solution pure CSS en flexbox (y'a une proposition dans les tuyaux: https://www.w3.org/TR/css-text-4/#wrap-before, pour dans 10 ans ?!)

Je pense que dans la majorité des cas, on peut s'en passer depuis que l'on propose en option de nouveaux placeholders combo.
Sinon, comme dit Fred, un hack JS qui injecte un tag dans le DOM avant une cellule avec la class .newline serait une solution.
… Ou encore créer une cellule "break".

Also available in: Atom PDF