La vie au-delà de 960px Concevoir pour les grands écrans

Le principe qui sous-tend un site Web réactif ne consiste pas uniquement en une construction conviviale pour les sites Web. Il s'agit de libérer notre contenu afin qu'il puisse être utilisé par tous les moyens nécessaires - et cela à grande échelle. Jetons un coup d'oeil aux considérations de conception derrière le grand écran de bureau souvent négligé.

Quelle est la grosse affaire?

Ceux d'entre vous qui aiment jouer avec des mises en page flexibles auront (comme moi) sans aucun doute un coup de pied bizarre en voyant vos conceptions s'adapter facilement aux petites fenêtres. Ce qui était autrefois une belle mise en page multicolonne devient un pilier tout aussi beau et confortable de texte lisible, exempt d’encombrement et de non-sens inutiles. Mais combien d’entre vous pensez à vos aménagements au-delà du confort d’une grille 960?

Croyez-le ou non, il y a des gens qui regardent votre travail dans une gloire grand écran cinématique haute définition (même les écrans iMac 27 "et Thunderbolt d'Apple bénéficient d'une résolution de 2560x1440px). Les écrans d'ordinateur deviennent de plus en plus grands. sensible disposition? Flottant à la dérive au milieu d’un océan, c’est là que.

Plus de cinq pour cent des Webdesigntuts + visiteurs du mois dernier l'ont fait sur un écran comme celui ci-dessus, pas un chiffre à renifler. Et avant de vous jeter dans la gorge à propos de la mise en page de ce site, soyez assuré qu'une solution est en cours!

Pourquoi 960?

Nous semblons être bloqués à 960px, une largeur qui est devenue standard grâce à l'utilisation de systèmes de grille. Pendant longtemps, il était inhabituel de trouver des écrans plus grands que 1024x768px, aussi nos dispositions de largeur fixe ne pouvaient certainement pas dépasser cela. 960px est en fait une excellente figure avec laquelle travailler:

  • Il permet les espaces (et le chrome) de chaque côté.
  • Il se divise joliment en une large gamme de colonnes (2,3,4,5,6 et 8) avec toutes les combinaisons pertinentes.

Des problèmes sont apparus lorsque l'accès à Internet sur de plus petits appareils est devenu courant. Les grandes mises en page sont difficiles à voir correctement dans de minuscules fenêtres. Par conséquent, la nécessité étant la mère de toute invention, notre attention a logiquement été tournée vers cette question. Une mise en page de 960 pixels restera belle sur un écran plus grand. Les concepteurs ont donc tendance à concevoir un site Web réactif comme un moyen de créer leurs mises en page. mobile amical.

Mobile Last

Nous sommes habitués à concevoir des mises en page de taille moyenne. Pour cette raison, il est plus facile (bien que beaucoup d'entre vous ne l'admettent pas) de visualiser et de concevoir comme vous l'avez toujours fait, puis réduisez les éléments pour les appareils mobiles. Votre première aventure dans RWD impliquera probablement la dégradation de requêtes de média telles que celles-ci (extraites du squelette):

 / * tous vos styles initiaux vont ici… * / body width: big-ish;  / * Plus petit que la norme 960 (appareils et navigateurs) * / @ Écran uniquement multimédia et (largeur maximale: 959px)  / * Taille de portrait de tablette au format standard 960 (appareils et navigateurs) * / @ Écran uniquement multimédia et (min. -width: 768px) et (max-width: 959px)  / * Toutes les tailles mobiles (appareils et navigateur) * / @ Écran uniquement multimédia et (max-width: 767px)  / * Taille de paysage mobile en portrait de tablette ( appareils et navigateurs) * / @média uniquement écran et (largeur minimale: 480px) et (largeur maximale: 767px)  / * Taille du portrait mobile en taille de paysage mobile (appareils et navigateurs) * / écran uniquement multimédia et ( max-width: 479px) 

Commencez gros, puis passez à de plus petits appareils. Cela est gênant pour un certain nombre de raisons, notamment le fait que vous vous engagez souvent sur une largeur maximale de mise en page avant de vous aventurer dans d'autres tailles d'écran potentielles. Revenir à la prise en compte de plus grandes tailles d’écrans, c’est revitaliser vos requêtes multimédia..

D'autre part, une approche mobile d'abord signifie que vous devez d'abord gérer les écrans les plus petits possibles, puis créer vos requêtes multimédia à mesure que les fenêtres grandissent. Répondre à une autre requête multimédia à la fin, car vous remarquerez un point d'arrêt à 2000px, est simple.

Remplir!

La solution évidente est de permettre à nos présentations flexibles d’étendre toute la largeur de l’écran sur lequel elles sont visionnées. Facile! Mais il y a une raison pour laquelle vous verrez souvent largeur maximale revenir en css sensible; la conception de grands écrans nécessite un examen attentif.

Laissons de côté un instant les obstacles techniques. Comment pouvons-nous concevoir pour des écrans plus grands? Quelques approches vous viennent à l’esprit, alors allons-y de manière logique..

Ouvrez les vannes

En supposant que nous ayons affaire à une grille fluide, nous pouvons simplement permettre à nos colonnes de s’étendre proportionnellement et de remplir l’espace écran disponible..


Découvrez la démo en direct

Le problème criant de cette approche est d'avoir des colonnes de texte très larges. Un corps de texte de 30 cm de large ne rendra pas votre mise en page esthétique, mais surtout, sa lisibilité sera également réduite..

La largeur d'une ligne de texte est désignée de manière typographique comme la "mesure" et, afin de préserver la lisibilité, elle doit être composée d'environ 45 à 75 caractères. Trop de caractères et il devient difficile pour l’œil du lecteur de revenir en arrière dans le texte et de localiser le début de la ligne suivante. On peut lutter contre cela en augmentant la hauteur de ligne (interligne), assez facile à mettre en œuvre aux moments appropriés au moyen de requêtes de médias, mais ce n'est pas une solution complète..

Le module de disposition multi-colonnes CSS3 semble prometteur à cet égard. Lorsqu'un corps de texte atteint une certaine largeur, le fractionner en un nombre approprié de colonnes résoudrait les problèmes de lisibilité. Nous devançons cependant nous-mêmes. L'implémentation du navigateur dans les colonnes CSS3 est toujours incohérente et manque quelques détails typographiques.

Je pense que nous avons commencé à nous réchauffer lorsque nous avons mentionné l'augmentation de la hauteur de ligne, ce qui m'amène à l'approche suivante…

Questions de taille

Ours avec moi sur celui-ci - que diriez-vous que nous venons de tout transformer? Certainement, en ce qui concerne le type, cela aurait du sens. La lisibilité est encore une fois au cœur de cette problématique; les écrans plus grands sont généralement vus de plus loin. Nous regardons les écrans le plus confortablement avec un angle de vue d'environ 30 °.

Ce qui signifie effectivement

Plus l'écran est grand, plus la distance de vision optimale est confortable.


Découvrez la démo en direct

Cela se traduit par une distance de visualisation optimale de 3 à 6 largeurs d'écran. Remarque: ces chiffres s'appliquent spécifiquement à la visualisation télévisuelle, mais les principes pour les moniteurs de bureau restent les mêmes. Apple vous recommande de vous asseoir entre 18 "et 24" de votre écran, en fonction de sa taille. Ils suggèrent 15 "du dernier iPad, 10" d'un iPhone 4.

C’est une plage importante, il serait donc judicieux de modifier la taille de la police en fonction de la distance à laquelle elle est lue..

Les Ems sont notre ami ici. En définissant votre type, votre hauteur de trait, voire toute la grille de la ligne de base (il y a un défi), en utilisant des unités de mesure relatives (ems ou rems), il est très facile de faire évoluer le tout..

/ * définir la valeur initiale * / html taille de la police: 100%;  body taille de la police: 0.875em; / * 14px * / / * Augmentez-le lorsque le temps est correct * / @ uniquement écran et (min-largeur: 768px) corps taille-de-police: 1em; / * 16px * /

Je suis un fan de gros caractères lisibles, mais si vous avez déjà hésité à définir votre copie de corps à 16px, peut-être une disposition sur grand écran est-elle l'endroit idéal pour vous salir les mains!

Réorganiser

Les mises en page CSS avancées sont encore assez avancées, mais même dans notre monde de flotteurs, nous pouvons réorganiser les mises en page sans trop de difficultés. Si le but de cet exercice est de tirer le meilleur parti de l’écran inutilisé, pourquoi ne pas simplement ramener du contenu caché dans l’image?

Prenez le pied de page, par exemple. Le plus souvent, il se trouve caché hors écran, en bas de la page. Ce n'est pas un problème; ce n'est pas vraiment l'endroit idéal pour le contenu très important, mais un pied de page peut contenir des informations utiles; pensez donc à le placer sur le côté de votre mise en page en tant que colonne supplémentaire..

Sémantiquement c'est toujours un