28106 sujets

CSS et mise en forme, CSS3

Bonjour à tous,

J'utilise Knacss avec bonheur et je cherche en vain à trouver mon erreur Smiley cligne

Soit une grille toute simple <div class="grid-3"> : normalement sur un mobile en mode portrait l'affichage devrait être en 1 colonne. Malheureusement ce n'est pas le cas dans mon exemple : http://codepen.io/dasys/pen/wWVOYo

Pourtant lorsque que j'affiche la section "une grille vite fait bien fait ?" de la démo de Knacss cette même grille s'affiche bien sur une colonne sur un IPhone 6 ou lorsque je réduis la largeur mon navigateur (http://knacss.com/#doc)

Je crois devenir chèvre ^^

D'avance mille mercis pour votre aide.

Bien à vous
Administrateur
Bonjour, voici ce que dit exactement la documentation complète ( https://github.com/alsacreations/KNACSS/blob/master/doc/03-grilles.md#grilles-responsive ) :

la-doc a écrit :
Les grilles KNACSS sont mobile-first et "plus ou moins" responsive naturellement, dans la mesure où par défaut :

- elles s'affichent systématiquement sur une seule colonne sur un très petit écran ("tiny"),
- elles s'affichent en 2 colonnes sur un écran de taille réduite ("small"),
- elles occupent le nombre de colonnes définies dans la variable $grid-number sur un écran suffisamment large.

Vous pouvez définir le nombre de colonnes selon les tailles d'écran à l'aide du mot-clé : -small-*. Ce mot-clé définit le nombre de colonnes lorsque le point de rupture se situe au-delà de la taille "tiny" et en-deçà de la taille "medium".


Il se trouve que dans la version actuelle, la valeur de "tiny" est 320px.Sur un iPhone 6, la valeur de viewport est supérieure à 320px et la grille passe donc en 2 colonnes.

L'une des solutions serait d'ajouter le préfixe "-small-1" pour forcer à 1 colonne même en écran small.

... ou alors d'attendre un peu pour la sortie officielle du nouveau système de grille de KNACSS, prévu pour la v6 et visible et testable en avant-première ici : http://grillade.knacss.com
Bonjour Raphael,

Encore merci pour ton travail sur Knacss et ta réponse Smiley cligne

Je viens de comprendre l'origine de la différence de comportement au niveau de la grille :

- La page démo de Knaccs (http://knacss.com/) utilise la version V4.1.1 (2015-03-30)
- La dernière version de Knacss que j'utilise dans mon projet est la V5.0.1 (24 mai 2016)

En fait je préférais le comportement de la V4 au niveau de grille même si je comprends ta volonté d'être mobile first qui est plus qu'une tendance forte (pour laquelle j'ai encore du mal au niveau de la conception des maquettes).

Bien à toi