Re: spip 4 - retour d'usage
Jean-Christophe Villeneuve <[email protected]> Wed, 5 May 2021 22:50:49 +0200
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <[email protected]> |
Ah mais c'est pas moi qui ai stylé ainsi, c'est spip ! Mais ok pour la suite, je vais essayé de coder plus proprement JC Le 05/05/2021 à 22:30, Cerdic a écrit : > 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 >>> <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