Re: spip 4 - retour d'usage
Cerdic <[email protected]> Wed, 5 May 2021 22:30:54 +0200
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <7085fdc0-c0c0-4e5c-bc89-0386be2e4149@Spark> |
Hello, Ça me parait quand même louche de styler le 2n+1 et le 3n+3 child dans .choix :( Je suppose que tu as voulu traiter le cas où on a juste un .choix et dedans une succession de input+label, mais c’est normalement pas un cas à traiter et ça me semble invasif et pas très robuste... Quid du ou des input hidden dans un .choix qui viennent perturber le compteur comme ici https://git.spip.net/spip/dev/src/branch/master/formulaires/charter.html#L132 ? Je vois que c’est parce que vous avec voulu permettre le cas de « On met tous les choix dans un seul .choix » comme ici https://git.spip.net/spip/dev/src/branch/dev/refacto_form_charter/formulaires/charter.html#L101 mais ça me parait pas pertinent ni robuste Ce conteneur .choix a été introduit pour permettre justement d’identifier une unité semantique de choix, et qu’on puisse y mettre si besoin un markup un peu souple comme une explication, une image, ou que sais-je qui serais nécessaire dans des cas particuliers. En présumant que le .choix est rempli de succession de label+input et uniquement ça on bloque à nouveau toute souplesse de balisage... Il faut rester sur la convention .choix = 1 choix, en général composé d’un input+label, mais pas forcément uniquement. Alternativement, si besoin pour certains cas de mise en forme, il faut introduire un .groupe-choix l’encadrant ? Jusqu’ici ça n’avait pas été indispensable, mais pourquoi pas... -- Cédric Le 5 mai 2021 à 21:34 +0200, tcharlss <[email protected]>, a écrit : > On peut voir le squelette du formulaire et une capture de ce que ça donnait avant ? > Et est-ce qu'il y a des CSS personnalisées ? > Ces règles s'appuient sur les cas connus et documentés de la charte des formulaires. > Le 05/05/2021 à 21:07, Jean-Christophe Villeneuve a écrit : > > J'ai un souci d'affichage dans le privé > > > > http://escal.ac-lyon.fr/spip4test/squelettes/Selection.png > > > > J'ai un doute sur ces 2 règles css > > > > .formulaire_spip .choix > :nth-child(2n+1) { > > margin-right: calc(var(--spip-form-padding-input-x) * 3/4); > > } > > > > et > > > > .formulaire_spip .choix > :nth-child(3n+3), .formulaire_spip span.choix + span.choix { > > margin-left: var(--spip-form-spacing-x); > > } > > > > > > > > _______________________________________________ > > liste: https://listes.rezo.net/mailman/listinfo/spip-dev > > doc: https://www.spip.net/ > > dev: https://core.spip.net/ > > irc://irc.freenode.net/spip > _______________________________________________ > liste: https://listes.rezo.net/mailman/listinfo/spip-dev > doc: https://www.spip.net/ > dev: https://core.spip.net/ > irc://irc.freenode.net/spip