Projet

Général

Profil

Development #62854

Corriger les alignements des inputs + button

Ajouté par Thomas Jund il y a environ 2 ans. Mis à jour il y a environ 2 ans.

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

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Depuis, #62751, les inputs et les buttons ont la même hauteur (en partageant le même padding)
Il est alors nécessaire de correctement les aligner horizontalement dans les cellules qui les positionnent sur une même ligne : cellules code de suivi et recherche


Fichiers

Révisions associées

Révision 3afad34c (diff)
Ajouté par Thomas Jund il y a environ 2 ans

CSS: corrects alignment between button & input on cells (#62854)

Historique

#1

Mis à jour par Thomas Jund il y a environ 2 ans

Cellule Code de suivi.

Par défaut, les inputs ont un vertical align sur la baseline et les boutons en middle. Ça créé un décalage plus ou moins important en fonction de la font utilisée.
J'ai hésité entre supprimer le `vertical-align: middle` poser sur %button, ou passer tous les inputs en middle.
Mais cela peut avoir des répercussions pas évidentes à anticiper ou entrevoir.
J'ai patché directement la cellule.

Cellule recherche

Contexte flex avec align-items: stretch implicite.
L'input a un margin top et bottom de 0.2em (valeur donné par défaut à tous les inputs), le bouton sera donc plus grand que l'input (il stretch avec les valeurs du margin).
2 solutions: soit supprimé le margin sur l'input (mais alors le remettre en contexte #sidebar), soit passer l'alignement align-items en center.
Au vu des différentes surcouches croisées, j'ai opté pour supprimer le margin.

Il reste l'espace entre l'input et le boutton qui n'est pas homogène entre les 2 cellules, mais je n'ai pas de solution simple à proposer pour le moment.

#2

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

.git/rebase-apply/patch:55: trailing whitespace.
    } 
warning: 1 ligne a ajouté des erreurs d'espace.

À part ce truc de style c'est ok.

#4

Mis à jour par Thomas Jund il y a environ 2 ans

  • Statut changé de Solution proposée à Résolu (à déployer)

À part ce truc de style c'est ok.

commit 3afad34c66425ad577dcedc8eba4cc6499320da9
Author: Thomas JUND <tjund@entrouvert.com>
Date:   Wed Mar 16 12:26:31 2022 +0100

    CSS: corrects alignment between button & input on cells (#62854)
#5

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

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

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

Automatic expiration

Formats disponibles : Atom PDF