28172 sujets

CSS et mise en forme, CSS3

Administrateur
Hello,

Quand tu parles de "ligne d'à côté", il s'agit de la colonne d'à côté ?

Si oui, ce n'est pas possible dans Grid Layout : une piste de grille, que ce soit une colonne ou une rangée, a toujours la même taille. C'est le principe même d'une grille.

Par contre, j'ai peut-être mal compris la question et que la réponse pourrait consister en un simple align-items: start; sur le conteneur : ainsi tous les contenus seront placés en haut de cellule plutôt que de s'étirer.

Sinon, la solution passera par du multi-column : https://www.alsacreations.com/tuto/lire/1557-Les-multicolonnes-en-CSS3.html ou du Flexbox.
Modifié par Raphael (04 Jan 2018 - 14:23)
Hello, oui oui c'est ça c'est plutôt la colonne d'a coté et flexbox est bien plus adapté, je vais me re plonger dans ton livre lol

Merci.
Re, désolé, j'ai essayé avec flexbox mais finalement ça fait le même comportement qu"avec grid


Moi j'aimerai que lorsqu'on clique sur un élément, l'élément opposé sur la ligne suivante reste fixe alors que dans mon cas il se déplace de la hauteur de l'élément ouvert.

Désolé, pas évident à expliqué lol.

En te remerciant.
Modifié par Laurentfrom47 (04 Jan 2018 - 18:08)