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