css frameworks: faster layout, consistent results

18
CSS Frameworks: Faster Layout, Consistent Results by Steve Hong (@st3v3hong) Senior Web Developer CrossComm, Inc. http://slideshare.net/stevehong/

Upload: steve-hong

Post on 16-May-2015

2.330 views

Category:

Technology


0 download

DESCRIPTION

CSS frameworks allow developers to quickly prototype table-less CSS layouts using pre-made solutions to common problems. This presentation reviews some of the major CSS frameworks and how they can be used to save time and effort in the website development workflow. The discussion will touch on grid design with 960gs, table-less forms with Formy and resetting browser default CSS with YUI, among other topics.

TRANSCRIPT

Page 1: CSS Frameworks: Faster Layout, Consistent Results

CSS Frameworks:Faster Layout, Consistent Results

by Steve Hong (@st3v3hong)Senior Web DeveloperCrossComm, Inc.

http://slideshare.net/stevehong/

Page 2: CSS Frameworks: Faster Layout, Consistent Results

Benefits.

•Developers don't need to learn CSS layout techniques.

•CSS resets provide a common foundation across browsers.

•Prototyping and site production can be faster with pre-made solutions.

•Common standards and documentation allow others to pick up your work later.

Page 3: CSS Frameworks: Faster Layout, Consistent Results

Drawbacks.

•There is a learning curve before you see productivity gains.

•Sometimes they contribute to code bloat.

•Designers may have to be on board to use grid systems and common widths.

•They mix presentation and content with non-semantic class names.

Page 4: CSS Frameworks: Faster Layout, Consistent Results

CSS frameworks for resetting browsers.

Page 5: CSS Frameworks: Faster Layout, Consistent Results

YUI.

•yhoo.it/yui3framework

•"YUI 3 is Yahoo!'s next-generation JavaScript and CSS library. It powers the new Yahoo! homepage and incorporates what we've learned in five years of dedicated library development."

Page 6: CSS Frameworks: Faster Layout, Consistent Results

Tripoli.

•bit.ly/tripolicss

•"Tripoli is a generic CSS standard for HTML rendering. By resetting and rebuilding browser standards, Tripoli forms a stable, cross-browser rendering foundation for your web projects."

Page 7: CSS Frameworks: Faster Layout, Consistent Results

SenCSs.

•bit.ly/sencss

•"SenCSs... doesn't include a layout system littered with silly classes and pre-set grids... SenCSs does everything else: baseline, fonts, paddings, margins... All the stuff that's almost the same in every project..."

Page 8: CSS Frameworks: Faster Layout, Consistent Results

Elements.

•bit.ly/elementscss

•"Elements is a collection of folders and files that help you work faster. It was made to fit into your exsisting workflow, or be its own workflow. From client files to design to code to getting out on the web"

Page 9: CSS Frameworks: Faster Layout, Consistent Results

CSS frameworks for layout.

Page 10: CSS Frameworks: Faster Layout, Consistent Results

960gs.

•bit.ly/960gs

•The 960 Grid System is an effort to streamline web development workflow by providing commonly used dimensions, based on a width of 960 pixels. There are two variants: 12 and 16 columns, which can be used separately or in tandem.

Page 11: CSS Frameworks: Faster Layout, Consistent Results

Blueprint.

•bit.ly/blueprintcss

•"Blueprint is a CSS framework, which aims to cut down on your development time. It gives you a solid foundation to build your project on top of, with an easy-to-use grid, sensible typography, useful plugins, and even a stylesheet for printing."

Page 12: CSS Frameworks: Faster Layout, Consistent Results

YUI grids.

•yhoo.it/yui2grids

•"The foundational YUI Grids CSS offers four preset page widths, six preset templates, and the ability to stack and nest subdivided regions of two, three, or four columns. The 4kb file provides over 1000 page layout combinations."

Page 13: CSS Frameworks: Faster Layout, Consistent Results

CSS frameworks for specific needs.

Page 14: CSS Frameworks: Faster Layout, Consistent Results

Formy.

•bit.ly/formycss

•“Formy is CSS Framework for better form management. [Formy is] universal CSS for forms who will interact in the simple natural way with HTML form and HTML form will work decently well even without CSS."

Page 15: CSS Frameworks: Faster Layout, Consistent Results

Hartija CSS Print.

•bit.ly/hartijacss

•"I decided to make universal Cascading Style Sheets for web printing by uniting all best CSS printing practises into one."

Page 16: CSS Frameworks: Faster Layout, Consistent Results

CSS Drop-Down Menu.

•bit.ly/cssdropdownmenu

•"Modular, with themes. Easily deployable. Easily transformable. Cross browser. Javascript only for IE. Super fast. Continuous development. iPhone OS [compatible]."

Page 17: CSS Frameworks: Faster Layout, Consistent Results

Contact me.

•Steve Hong, Senior Web Developer, CrossComm

[email protected]

•linkedin.com/in/stevehong

•www.crosscomm.net

•@st3v3hong

Page 18: CSS Frameworks: Faster Layout, Consistent Results

Find this online.

•SlideShare: 

•http://slideshare.net/stevehong/