Projet

Général

Profil

Bug #65572

marge apparente sur bloc de champ disposé en grille, avec dans celui-ci des champs disposés en grille

Ajouté par Frédéric Péters il y a presque 2 ans. Mis à jour il y a presque 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
23 mai 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

cf capture, on y a

  • un champ, grid-1-3
  • un bloc de champ, grid-2-3, configuré pour ne pas faire apparaitre son libellé
  • dans celui-ci, deux champs, en grid-1-2

Je serais pour qu'on sache qu'imbriquer les grilles se fait à ses risques et périls, ça sera galère de gérer toutes les combinaisons je crains.

(mais ici il y un fix/contournement css un peu bizarre qui semble marcher)


Fichiers

Révisions associées

Révision 1df3cf97 (diff)
Ajouté par Frédéric Péters il y a presque 2 ans

scss: force alignment for blocks defining grid elements withing grids (#65572)

Historique

#1

Mis à jour par Frédéric Péters il y a presque 2 ans

(je ne comprends pas totalement comment ça fonctionne)

#3

Mis à jour par Thomas Jund (congés, retour le 29/04) il y a presque 2 ans

.content et .BlockSubWidget ont une hauteur de 0 car ses enfants sont en float (hors flux). Seul son margin est alors pris en compte et étonnemment il est poser au dessus des enfants (moi c'est ça que je ne comprends pas).
En posant un padding, tu force une hauteur au block de 0.1px et ça suffit pour éviter la bug de la marge.
C'est un hack étrange mais ça marche.

Il aussi possible de contourner le problmème en supprimant la margin-bottom poser sur .BlockSubWidget hérité de widget :

form div.BlockSubWidget {
  margin-bottom: 0;
}
#4

Mis à jour par Frédéric Péters il y a presque 2 ans

Il aussi possible de contourner le problmème en supprimant la margin-bottom poser sur .BlockSubWidget hérité de widget :

Yes ça sonne moins hack à la lecture; et la marge sera de toute façon toujours effective vu qu'elle se trouve aussi sur les widgets à l'intérieur. Voici le patch pour cette approche.

#5

Mis à jour par Thomas Jund (congés, retour le 29/04) il y a presque 2 ans

  • Statut changé de Solution proposée à Solution validée
#6

Mis à jour par Frédéric Péters il y a presque 2 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 1df3cf9780eecc29a33d26da83d5add7e196b0f1
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Mon May 23 13:21:49 2022 +0200

    scss: force alignment for blocks defining grid elements withing grids (#65572)
#7

Mis à jour par Transition automatique il y a presque 2 ans

  • Statut changé de Résolu (à déployer) à Solution déployée
#8

Mis à jour par Transition automatique il y a presque 2 ans

Automatic expiration

Formats disponibles : Atom PDF