Bonjour.
Je souhaite faire une page qui affiche des vignettes. (des petites images avec un texte dessous), un peu à la façon d'un site d'ecommerce qui propose des photos miniature de produits avec le nom du produit dessous.
Je veux que la page soit consultable sur divers supports : ordi, tablette et mobile.
Donc sur les écrans larges, une série de colonnes/lignes de vignettes (avec bien sur des espacements entre les éléments, que tout soit bien aligné et rangé ...)
xxxx
xxxx
xxx
Et sur mobile une seule colonne :
x
x
x
x
x
Comment gérer cela?
A priori me venait l'idée d'un tableau HTML, avec des dimensions de cellules précises ; récupérer la résolution écran avec un javascript, et en php adapter le nombre de colonnes.
Or, j'ai cru comprendre que les règles de l'art voulaient que la prise en charge des différents formats d'écran se fassent dans le fichier CSS avec les mediaqueries.
Pouvez vous m'expliquer ce qui est le plus adapté pour gérer un tel cas?
Merci d'avance
Je souhaite faire une page qui affiche des vignettes. (des petites images avec un texte dessous), un peu à la façon d'un site d'ecommerce qui propose des photos miniature de produits avec le nom du produit dessous.
Je veux que la page soit consultable sur divers supports : ordi, tablette et mobile.
Donc sur les écrans larges, une série de colonnes/lignes de vignettes (avec bien sur des espacements entre les éléments, que tout soit bien aligné et rangé ...)
xxxx
xxxx
xxx
Et sur mobile une seule colonne :
x
x
x
x
x
Comment gérer cela?
A priori me venait l'idée d'un tableau HTML, avec des dimensions de cellules précises ; récupérer la résolution écran avec un javascript, et en php adapter le nombre de colonnes.
Or, j'ai cru comprendre que les règles de l'art voulaient que la prise en charge des différents formats d'écran se fassent dans le fichier CSS avec les mediaqueries.
Pouvez vous m'expliquer ce qui est le plus adapté pour gérer un tel cas?
Merci d'avance