03-01-2014, 04:19 PM
hello
merci !
j'ai appris flex et role que je ne connaissais pas mais après réflexion..
j'ai quelques questions qui peuvent être des critiques aussi à voir, je ne suis pas spécialiste (n'y vois en aucun cas une agression, je suis content d'avoir appris deux trucs déjà)
pourquoi utiliser des rôles que tu appelles row et column. Si ce sont bien des lignes et des colonnes, autant utiliser des <table>. Role doit traduire humainement quelque chose, là il me semble, tu t'en sers comme de pseudo classes d’affichage (donc sans sens humain) pourquoi ne pas utiliser des classes directement ?
une remarque sur le « Attention la somme des span doit valoir 12 »
Ce n’est pas le cas de ton code, il faut juste que chaque span ait une valeur comprise entre 1 et 12 (car ta boucle for s’arrête à 12) mais on pourrait très bien avoir trois div avec 12 12 et 1 comme span. C’est là un point fort de flex par rapport aux autres grilles : on n’a pas à réfléchir au calcul du découpage, c’est le navigateur qui s’en occupe en fonction des pondérations (flex) de chaque élément
merci !
j'ai appris flex et role que je ne connaissais pas mais après réflexion..
j'ai quelques questions qui peuvent être des critiques aussi à voir, je ne suis pas spécialiste (n'y vois en aucun cas une agression, je suis content d'avoir appris deux trucs déjà)
pourquoi utiliser des rôles que tu appelles row et column. Si ce sont bien des lignes et des colonnes, autant utiliser des <table>. Role doit traduire humainement quelque chose, là il me semble, tu t'en sers comme de pseudo classes d’affichage (donc sans sens humain) pourquoi ne pas utiliser des classes directement ?
une remarque sur le « Attention la somme des span doit valoir 12 »
Ce n’est pas le cas de ton code, il faut juste que chaque span ait une valeur comprise entre 1 et 12 (car ta boucle for s’arrête à 12) mais on pourrait très bien avoir trois div avec 12 12 et 1 comme span. C’est là un point fort de flex par rapport aux autres grilles : on n’a pas à réfléchir au calcul du découpage, c’est le navigateur qui s’en occupe en fonction des pondérations (flex) de chaque élément