Re: spip 4 - retour d'usage
Jean-Christophe Villeneuve <[email protected]> Wed, 5 May 2021 23:02:50 +0200
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <[email protected]> |
En effet ça marche mieux avec un seul input par .choix Merci ! JC Le 05/05/2021 à 22:50, Jean-Christophe Villeneuve a écrit : > 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 >>>> >>>> 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 > > > _______________________________________________ > liste: https://listes.rezo.net/mailman/listinfo/spip-dev > doc: https://www.spip.net/ > dev: https://core.spip.net/ > irc://irc.freenode.net/spip