Frage

ein Konvertit zu Grid Layouts vor kurzem worden, finde ich mich auf mehr und mehr Seiten Code suchen und zu sehen, dass Gitter sind nach wie vor stark unterrepräsentiert ist.

Während ich akzeptiere, dass Netze nicht immer die einzige richtige Lösung für jede Web-Design-Situation, denke ich, dass sie ein Werkzeug, die höhere Rate der Annahme zu sehen sein soll, als sie zur Zeit zu genießen.

Ich denke, wenn ich mehr über den Design-Ansatz früher gewußt hätte, hätte ich eine beträchtliche Menge an Zeit und Mühe erspart. Aber Grids scheinen nicht die Art der Exposition zu haben, die, sagen wir, CSS-Standards zu tun. Warum sollte das sein? Ist es auch ein Problem, dass einige Leute auf einem Design-Ansatz fehlen geführt werden könnten, die möglicherweise eine bessere Lösung für ein Problem sein könnten, sie arbeiten?

War es hilfreich?

Lösung

Die „Grid Layouts“ Sie sprechen, sind nichts „Besonderes“. Was Sie eigentlich reden, sind „CSS-Frameworks“. Diese "Grid Layouts" sollen noch werden mit CSS-Standard

Sie erwähnte auch nicht die beliebtesten CSS Grid-Framework - YUI Grids CSS

Ich denke, der Grund, warum Menschen normalerweise keinen Rahmen verwenden, ist, dass sie nicht wollen, in etwas mit begrenzten Anpassung gesperrt werden. Auch ein großer Grund ist, dass es keine Garantie ist, dass der Rahmen drum herum für immer sein wird, und wenn es weg ist, Ihr Wissen mit diesem Rahmen ist nutzlos.

Es gibt auch einige Kritik an CSS Frameworks auf Wikipedia :

  • Der Mangel an Flexibilität außerhalb der Grenzen des Rahmens
  • Bloated Quellcode
  • Zusätzliche HTTP-Anfragen für mehrere Dateien
  • Mangel an erheblichen zusätzlichen Funktionen über das, was mit CSS ist bereits verfügbar

Auch ich denke, dass die meisten Web-Entwickler möchte nur dort eigene HTML / CSS schreiben.

Andere Tipps

Ich werde das Vorwort mit den Worten: Ich persönlich habe keine starke Gefühle über Grid-basierte Layouts der einen oder der anderen Seite. Doch in ihnen der Grund, andere Menschen können nicht wollen, zu graben, ist, dass es eine große Zeitinvestition ist. Zum Beispiel, wenn Sie die Dokumentation ansehen und Tutorials für Blueprint, dann ist es klar, dass herauszufinden, wie es zu benutzen und es effektiv für ein einfaches Projekt Anwendung wird Sie mindestens einen Nachmittag kosten, und das ist vorausgesetzt, alles funktioniert genau so, wie die docs sagen, es wird. Wenn alles das nicht tun, könnten Sie an mehreren Tagen googeln und Beitrag im Forum suchen. Nichts gegen Blueprint oder Grid-basierten Layouts. Es ist nur die Natur dieser Dinge.

Also für alle, die Gefahr und Mühe, hier ist die Auszahlung. Jedes Element in Ihrem Layout Linie auf einem Raster

Die Debatte darüber, ob das lohnt sich der Aufwand für die Jahre weitergehen könnte. Ich werde nicht, dass man berühren. Sagen wir einfach, es fraglich ist.

Ich mag sie nicht. Die 960 Grid-Sites funktionieren nicht gut auf dem iPhone / iPod Touch. Und sie sind schrecklich auf meinem Blackberry. Ich ziehe eine Flüssigkeit Layout, das auch auf kleineren Bildschirmen funktioniert.

Ich habe nichts dagegen, wenn sie als 960 auf Computern auftauchen, aber für Pete willen, dienen mir etwas Flüssigkeit auf dem Handy. Wenn jeder verwendet dieser , würde ich glücklich sein.

Ich denke, wir sehen nicht, Raster-Layout so populär zu sein, weil jeden CSS-Framework verwenden müssen Sie bereits CSS auf vernünftigem Niveau wissen, falls etwas schief geht, oder weil Sie Gonna Ihre Elemente müssen auf jeden Fall stylen.

So ist die Frage, die Frage, warum jemand, der schon anständig CSS wissen wird mit Rahmen beginnen.

Ich denke, der beste Weg, Rahmen zu verwenden ist, einige Teile davon rippen (wie Form Styling) und verwenden Sie es mit Ihren eigenen entwickelten Dingen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top