November 4, 2014 · 6:30 PM
This location is shown only to members
CSS layout is broken. Even with Flexbox, simple layout changes can still require deep changes to the underlying HTML and CSS. Existing CSS primitives are simply not expressive enough to describe basic relational layouts like aligning sibling elements with each other.
GSS (Grid Style Sheets) introduces a set of tools for creating relational layouts in CSS using a syntax inspired by the success of Apple's Cocoa Autolayout for iOS and OS X. Powered by the Cassowary Constraint Solver, a constraint-based layout algorithm, GSS allows highly complex layouts to be described in just a few simple lines of enhanced CSS.
In this talk, we'll dive into the magic of GSS and how it can be used to make your layouts simpler and more powerful.
Mike Petrovich (@mikepetrovich) leads front-end engineering at Next Big Sound where he current hacks AngularJS, CSS, and end-user performance.
NOTE: if you are unable to attend, please join us online via GSS @ LiveStream Public