Pourquoi 960px est-il suggéré pour la mise en page du site web?
960 pixels est une largeur commune pour les mises en page web car 1024 x 768 était la résolution la plus courante pendant de nombreuses années et les designers étaient contraints de concevoir pour le plus bas dénominateur commun. Lors de la conception pour une largeur fixe, il est sage de concevoir pour que la plupart des gens ne voient pas une barre de défilement horizontale. Si votre conception fait 1024 pixels de large, une page plus haute que le viewport (disons 768 pixels pour simplifier), introduira soudainement une barre de défilement verticale, consommant l'espace horizontal disponible qui est alors inférieur à 1024 pixels (1024 moins la largeur de la barre de défilement verticale).
Donc, vous avez besoin d'une largeur inférieure à 1024 moins la largeur de la barre de défilement verticale. La largeur d'une barre de défilement n'est pas beaucoup plus grande que 20 pixels, mais pour prendre en compte les fenêtres non maximisées et obtenir un nombre facilement divisible en autant de facteurs que possible, ce qui facilite la conception de boîtes ou colonnes de taille fixe. Comme 960 a plus de facteurs que 1000, 960 a été choisi.
C'est un filet de sécurité partiellement faux de baser la conception sur une largeur fixe de 960 pixels, cependant, car de nombreuses personnes ne maximiseront pas leurs fenêtres ou ne les redimensionneront pas correctement, donc même avec des résolutions plus élevées que 1024, leur fenêtre de navigateur pourrait ne pas correspondre à 960 pixels. C'est pourquoi le design web adaptatif commence à se développer, où les conceptions sont plus fluides et réactives aux paramètres de l'appareil de l'utilisateur (comme la résolution de l'écran).
Qu'est-ce que le système de grille exactement?
Un système de grille est simplement un ensemble de noms de classes CSS prédéfinis que vous pouvez utiliser dans vos documents HTML pour aligner les différentes boîtes de votre conception dans une "grille" qui correspond à une ou plusieurs mises en page courantes pour la conception web. Un système de grille est utile si vous n'êtes pas familier avec CSS et que vous trouvez difficile d'aligner les boîtes (en largeur et en hauteur) dont votre conception est composée.
Si vous trouvez que le CSS est assez simple à écrire vous-même, je vous recommande de l'écrire vous-même. Je recommande également de ne pas utiliser strictement des colonnes de largeur fixe, mais plutôt un design web plus réactif (comme mentionné ci-dessus) pour mieux s'adapter aux différentes tailles d'écran qu'un design de largeur fixe est capable.