Question

Ayant récemment devenu un converti à la grille Layouts, je me trouve en regardant le code plus en plus de sites et de voir que les réseaux sont encore largement sous-représentées.

Alors que j'accepte que les réseaux la seule solution pour toutes les situations de conception web, je pense qu'ils sont un outil qui devraient voir des taux plus élevés d'adoption qu'ils ne bénéficient actuellement peut-être pas toujours.

Je pense que si je l'avais su plus sur l'approche de conception plus tôt, je l'aurais sauvé une quantité considérable de temps et d'efforts. Mais Grids ne semblent pas avoir le genre d'exposition qui, par exemple, les normes CSS font. Pourquoi devrait-il être? Est-il même un problème que certaines personnes pourraient manquer sur une approche de conception qui pourrait être une meilleure solution à un problème qu'ils travaillent?

Était-ce utile?

La solution

Les « Layouts Grid » dont vous parlez, ne sont rien « spécial ». Ce que vous parlez en fait, sont des « cadres CSS ». Ces "Layouts Grid" devrait encore utiliser la norme CSS

Vous aussi ne mentionne pas le plus populaire CSS Framework Grid - YUI Grids CSS

Je pense que la raison des gens normalement ne pas utiliser un cadre, est qu'ils ne veulent pas être enfermés dans quelque chose avec personnalisation limitée. Aussi une grande raison est qu'il n'y a aucune garantie que le cadre sera là pour toujours, et une fois qu'il est parti, vos connaissances avec ce cadre est inutile.

Il y a aussi quelques La critique des cadres CSS sur Wikipédia :

  • Le manque de flexibilité en dehors des limites du cadre
  • code source Gonflé
  • requêtes HTTP supplémentaires pour plusieurs fichiers
  • Le manque de fonctionnalités supplémentaires au-delà de substantielles ce qui est déjà disponible avec CSS

Je pense aussi que la plupart des développeurs Web comme juste pour écrire leur propre HTML / CSS.

Autres conseils

Je vais commencer par dire que j'ai personnellement pas d'idée au sujet des mises en page au réseau d'une façon ou l'autre. Cependant, la raison pour laquelle d'autres personnes ne veulent pas creuser eux est que c'est un investissement en temps important. Par exemple, si vous regardez sur la documentation et des tutoriels pour Blueprint, il est clair que de trouver comment l'utiliser et l'appliquer efficacement un projet simple va vous coûter au moins un après-midi, et que tout est en supposant fonctionne exactement comme la docs dire qu'il va. Si tout ne fait pas, vous pourriez penser à plusieurs jours de recherche sur Google et forum affichage. Rien contre Blueprint ou mises en page en grille. Il est juste la nature de ces choses.

Donc, pour tout ce qui risque et l'effort, voici la récompense. Chaque élément de vos lignes de mise en page sur une grille

Le débat sur cela vaut l'effort pourrait durer des années. Je ne vais pas toucher celui-là. Disons que c'est discutable.

Je ne les aime pas. Les 960 sites de réseau ne fonctionnent pas bien sur l'iPhone / iPod. Et ils sont terribles sur mon Blackberry. Je préfère une mise en page fluide qui fonctionne bien sur les petits écrans.

Je ne me dérange pas si elles apparaissent comme 960 sur les ordinateurs, mais pour l'amour de Pete, me servir quelque chose de fluide sur mobile. Si tout le monde utilise cette , je serais heureux.

Je pense que nous ne voyons pas la mise en page de grille pour être si populaire parce que d'utiliser un framework CSS dont vous avez besoin déjà de connaître CSS sur le niveau décent, dans le cas où quelque chose va mal, ou parce que vous en aurez besoin pour coiffer vos éléments de toute façon.

La question qui demandait pourquoi quelqu'un qui sait déjà décemment CSS commencera à utiliser le cadre.

Je pense que la meilleure façon d'utiliser le cadre est de déchirer certaines parties de celui-ci (comme forme de style) et l'utiliser avec vos propres choses se sont développées.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top