Donnie D’Amato hat eine ganze Website um die These aufgebaut, dass „digitale Designer immer noch erwarten, das Raster zu verwenden, während erfahrene Layout-Ingenieure darüber hinausgegangen sind.“ Die Idee ist nicht, dass wir jemals buchstäblich display: grid; verwenden sollten, sondern dass eine strikte Einhaltung eines übergeordneten Seitenrasters nicht notwendig ist. Brads Reaktion war interessant, da er an viel mehr Projekten beteiligt ist als ich.
Eines der häufigsten und verwirrendsten Gespräche mit Designern ist: „Nein, die pinken Linien, die Design-Comps überlagern, sind für die tatsächliche Funktionsweise im Browser nicht wirklich hilfreich.“
Brad Frost, „Link-Post zu gridless.desgn“
[…] werfen Sie Ihre transparenten, pinken 12-Spalten-Raster in den Mülleimer.
Donnie ist der Meinung, dass dies alles im Geiste des Responsive Design liegt, und ich neige dazu zuzustimmen, außer dass sich die Browsertechnologie seit der Prägung des Responsive Design ziemlich weiterentwickelt hat und es vielleicht an der Zeit ist, etwas Neues dafür zu finden. „Content-driven design“ ist eine von Donnies Überschriften, und das ist ein schöner Ausdruck.
Das alles fand auch bei Michelle Anklang.
CSS-Layout-Funktionen wie Flexbox und Grid ermöglichen es uns, flexiblere Layouts zu erstellen, die den Inhalt priorisieren. Wir sprechen über intrinsische und extrinsische Größenbestimmung in CSS – Größenbestimmung basierend auf Inhalt und Kontext. Die versprochene Spezifikation für Container-Abfragen wird Entwicklern noch mehr Macht in die Hände geben. Aber mir scheint, der Designprozess steckt noch in der Vergangenheit fest.
Michelle Barker, „Ist es Zeit, das Design-Raster aufzugeben?“
Wenn Container-Abfragen wirklich da sind, werden globale Seitenlayouts wirklich eine gefährdete Art sein. Donnie weiß.
[…] sollten Sie wirklich alle anderen Optionen in Betracht ziehen, bevor Sie einen [Browserfenstergröße]-Breakpoint verwenden. Fragen Sie sich, ist die Komponente immer mit der Seitengröße verbunden (Header, Modals usw.)? Dann kann ein Breakpoint akzeptabel sein. Komponenten, die tief auf der Seite platziert sind, sollten jedoch keine Breakpoints verwenden, um ihr Layout zu informieren.