Je crée un site Web réactif avec quatre colonnes. Quand l'écran se rétrécit, j'aimerais que les quatre colonnes se transforment en deux colonnes. Cependant, lorsque la colonne deux est plus courte que la colonne un, cette approche échoue, la colonne 3 est inférieure à 2 et il y a un écart énorme avant de voir la colonne 4 sous la colonne 1. Y a-t-il moyen de ne pas utiliser CSS? Je ne veux pas ajouter un élément HTML supplémentaire, cependant si je le peux.Réactivité sur quatre colonnes à deux colonnes
0
A
Répondre
2
Il suffit d'ajouter clear: left
à votre troisième colonne (en utilisant .fourcolumn:nth-child(3)
) ou colonnes impaires en général (en utilisant .fourcolumn:nth-child(2n+1)
)
demo
[En outre, il serait préférable de commencer par la écran étroit, puis aller à l'écran plus large (première approche mobile) et use em
based media queries instead of px
based ones (pour empêcher la mise en page de se casser lorsque l'utilisateur zoome)]
+0
Génial, c'est une super petite astuce! Cependant, j'ai dû le modifier en '.fourcolumn: nth-child (2n + 2) {clear: left; } ' – michaellindahl
Questions connexes
- 1. groupant sur deux colonnes
- 2. Bootstrap Convertir la disposition de deux colonnes en disposition de quatre colonnes
- 3. Disposition à deux colonnes
- 4. CSS: La disposition des divisions à quatre colonnes réduit la taille de la division à deux colonnes empilées
- 5. sql rejoindre sur deux colonnes
- 6. Deux colonnes table sur android
- 7. read.csv() - deux sur trois colonnes
- 8. fonction gauche sur deux colonnes
- 9. Linq distinct sur deux colonnes
- 10. colonnes Supprimer sur deux conditions
- 11. requête SQL sur deux colonnes
- 12. deux colonnes deux conditions
- 13. ReportLab COT à deux colonnes?
- 14. Ajouter quatre colonnes de Datatable à la vue de liste
- 15. Mise en page CSS sur deux colonnes à deux dimensions
- 16. correspondants deux colonnes MySQL
- 17. Impression en deux colonnes
- 18. pivotant pour deux colonnes
- 19. Dépassement de deux colonnes
- 20. Centrer deux colonnes séparées
- 21. SQLalchemy: joindre une table sur deux colonnes
- 22. Vérification de la contrainte sur deux colonnes
- 23. Trouver des doublons basés sur deux colonnes
- 24. Trier par deux colonnes
- 25. Sélectionnez le nombre distinct sur deux colonnes
- 26. Tableau croisé dynamique MySQL sur deux colonnes
- 27. MOINS deux tables sur 2 colonnes
- 28. Formalisation conditionnelle basée sur deux colonnes
- 29. utilisant INSERT IGNORE sur deux colonnes
- 30. Bases d'entrées dupliquées Oracle sur deux colonnes
vous pouvez faire cela en changeant la marge en fonction de la résolution de l'écran –