using a css framework or how to spend less time making css layouts and more time at the tugboat...

16
Using a CSS Framework or How to spend less time making CSS layouts and more time at the Tugboat Brewpub Chris Barr, Villanova University

Upload: connor-pope

Post on 27-Mar-2015

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Using a CSS Framework or How to spend less time making CSS layouts and more time at the Tugboat Brewpub Chris Barr, Villanova University

Using a CSS Frameworkor

How to spend less time making CSS layouts and more time at the Tugboat

Brewpub

Chris Barr, Villanova University

Page 2: Using a CSS Framework or How to spend less time making CSS layouts and more time at the Tugboat Brewpub Chris Barr, Villanova University

Play along at home.

http://vufind.org/demo/css/layout.css

Page 3: Using a CSS Framework or How to spend less time making CSS layouts and more time at the Tugboat Brewpub Chris Barr, Villanova University

Framework

“a set of tools, libraries, conventions, and best practices that attempt to abstract routine tasks into generic modules that can be reused.”

Page 4: Using a CSS Framework or How to spend less time making CSS layouts and more time at the Tugboat Brewpub Chris Barr, Villanova University

Why we use a CSS Framework?

• Normalize code base

• Well documented

• Browser compliance (with some hacks baked in)

• Easily create multiple layouts

• We’ve got better things to do than finding novel ways of creating columns

Page 5: Using a CSS Framework or How to spend less time making CSS layouts and more time at the Tugboat Brewpub Chris Barr, Villanova University

Yahoo User Interface Library

Page 6: Using a CSS Framework or How to spend less time making CSS layouts and more time at the Tugboat Brewpub Chris Barr, Villanova University

Microsoft? User Interface Library

Page 7: Using a CSS Framework or How to spend less time making CSS layouts and more time at the Tugboat Brewpub Chris Barr, Villanova University

What we like about YUI

• 4 standard size layouts out of the box

• Ems based (nice zoom layouts)

• Source order independence

• A-grade browser compliance

• BSD License

Page 8: Using a CSS Framework or How to spend less time making CSS layouts and more time at the Tugboat Brewpub Chris Barr, Villanova University

The YUI CSS Files

• Reset.css

• Fonts.css

• Grids.css

• And a helper… base.css

Page 9: Using a CSS Framework or How to spend less time making CSS layouts and more time at the Tugboat Brewpub Chris Barr, Villanova University
Page 10: Using a CSS Framework or How to spend less time making CSS layouts and more time at the Tugboat Brewpub Chris Barr, Villanova University
Page 11: Using a CSS Framework or How to spend less time making CSS layouts and more time at the Tugboat Brewpub Chris Barr, Villanova University
Page 12: Using a CSS Framework or How to spend less time making CSS layouts and more time at the Tugboat Brewpub Chris Barr, Villanova University
Page 13: Using a CSS Framework or How to spend less time making CSS layouts and more time at the Tugboat Brewpub Chris Barr, Villanova University
Page 14: Using a CSS Framework or How to spend less time making CSS layouts and more time at the Tugboat Brewpub Chris Barr, Villanova University
Page 15: Using a CSS Framework or How to spend less time making CSS layouts and more time at the Tugboat Brewpub Chris Barr, Villanova University
Page 16: Using a CSS Framework or How to spend less time making CSS layouts and more time at the Tugboat Brewpub Chris Barr, Villanova University

Let’s play!