Je ne sais pas si c’est une bonne idée mais j’essaye de mettre une série importante de checkbox ou de boutons radio en plusieurs colonnes en utilisant du flex.
Dans l’absolu c’est assez simple coté flex mais le problème est plutôt coté structure de formulaire.
Je poste ici car je ne sais pas si c’est un sujet du plugin SAISIES que j’utilise dans ce cas ou une logique plus globale des formulaire spip.
Pour y arriver de façon empirique j’ai rajouté un conteneur autour des div.choix
, avec une classe le définissant comme un conteneur flex et pour chaque div.choix
enfant, un width adéquat en %.
Cela fonctionne très bien et ça permet aussi d’avoir un cadre autour des div.choix
très simplement.
Je me disais donc si cela ne devrait pas être une logique standard d’encapsuler ces div.choix et ainsi de proposer dans les css de spip des classes .1col
, .2col
, .3col
, etc.
Sinon, si spip n’est pas destiné à proposer ça ne devrait-on pas inclure une option dans SAISIES pour rajouter ce conteneur dans les saisies adéquates ou proposer de nouvelles saisies checkbox_flex et radio_flex ?
Ou alors ai-je raté un truc qui existe déjà ?
A vous lire.